π€ Situation
Want to make like this params that have Hash inside an Array at the award_content
.
β
[1] pry> params => {"utf8"=>"β", "books"=> {"author_name"=>"Minato", "book_name"=>"HELLO", "category"=>"Fiction", "awards"=>[{"award_id"=>"1", "award_title"=>"new", "award_content"=>"award for new people"}, {"award_id"=>"2", "award_title"=>"movie", "award_content"=>"it becames to movie"} ]}, "action"=>"create", "controller"=>"books"}
β
π¦ How to do it?
π in erb
<%= hidden_field_tag 'books[awards][][award_id]', award.id %> <%= hidden_field_tag 'books[awards][][award_title]', award.title %> <%= hidden_field_tag 'books[awards][][award_content]', award.content %>
β
π in model
Turn accept nested attribuetes.
β
class Author has_many :awards accepts_nested_attributes_for :awards validates_precence_of :awards end
β
Top comments (0)