有2个问题:
我怎样才能获得simple_form_for与奇异资源工作:foo_object这是关联到:用户(请参阅下面的代码摘录)? 我得到NoMethodError:未定义的方法
foo_objects_path
为@foo
在simple_form_for
线。foo_object_path
有一个有效的路径,但它似乎simple_form_for
使用复数形式。 我google'd及有关奇异资源和路径问题,所以读帖,但还没有找到一个解决这个。我是否需要创建一个嵌套的资源:因为它关联到foo_object:用户? 如果是的话,那么将它设计的用户模型冲突?
路线:
devise_for :users
resource :foo_object
模型:
:user is the Devise User's model and has_one :foo_object
:foo_object belongs_to :user
查看(HAML):(更新13年6月27日:修正从= - )
= simple_form_for @foo do |f|
= f.input :firstname
= f.input :lastname
= f.button :submit
希望这是明确的。 谢谢。