0

我正在用 Rails 3 编写一个引擎。我有一个 generic_recipe,其中包含这样的食谱:

module EdibleRecipe
  class GenericRecipe < ActiveRecord::Base
    attr_accessible :recipe, :recipe_attributes, ....
    has_many :recipes
    accepts_nested_attributes_for :recipes 
  end
end

表单正确呈现:

<%= f.fields_for :recipe do |r| %>
...

但是在保存时,我得到:

ActiveRecord::UnknownAttributeError in EdibleRecipe::GenericRecipesController#create

完整代码在这里。任何帮助是极大的赞赏 :)

4

1 回答 1

0

采用

attr_accessible :recipes_attributes

而不是 :recipe_attributes

于 2013-03-29T08:59:49.030 回答