- !ruby/object:Pacdoc
attributes:
id: 5
pac_id: 5
doc_id: 1
created_at: 2013-06-26 12:07:33.263881000 Z
updated_at: 2013-06-26 12:07:33.263881000 Z
- !ruby/object:Pacdoc
attributes:
id: 6
pac_id: 5
doc_id: 2
created_at: 2013-06-26 12:07:33.266881000 Z
updated_at: 2013-06-26 12:07:33.266881000 Z
上記のデータを変数@pdocsに収集し、 doc_idの値を特定することができました
<%= @pdocs.each do |a| %>
<%= b = a.doc_id %>
<% end%>
構造doc_id、name:stringを持つテーブル「doc」からデータを取得したい場合、以下はモデルです
models
class Pacdoc < ActiveRecord::Base
attr_accessible :doc_id, :pac_id
belongs_to :pac
belongs_to :doc
end
class Pac < ActiveRecord::Base
attr_accessible :name
validates :name, :presence => :true
has_many :pacdocs
has_many :docs, :through => :pacdocs
end
class Doc < ActiveRecord::Base
attr_accessible :name
validates :name, :presence => :true
has_many :pacdocs
has_many :pacs, :through => :pacdocs
end