Co zrobić żeby wypisać np 3 pola :name dla tabeli tag i żeby zostało to wysłane i zapisane za jednym razem ???
Asocjacje:
[code]class Post < ActiveRecord::Base
has_many :tags
accepts_nested_attributes_for :tags
end
class Tag < ActiveRecord::Base
belongs_to :post
end[/code]
class Post < ActiveRecord::Base
[code] def new
@post = Post.new
@post.tags.build
end
def create
@post = Post.new(params[:post])
end[/code]
na razie formularz wygląda tak:
[code]<%= form_for @post do |f| %>
<%= f.text_field :title %>
<%= f.text_area :content %>
<%= f.fields_for :tags do |c| %>
<%= c.text_field :name %> # pierwsze pole
<%= c.text_field :name %> #drugie
<%= c.text_field :name %> # i trzecie
<% end %>
<%= f.submit %>
<% end %>[/code]
Jakies pomysły ?