我有一个组织模型,它有很多成员。
我的路线看起来像这样:
resources :organizations, except: [:destroy] do
resources :departments, except: [:destroy, :index]
resources :members
end
我的新成员形式如下:
<%= form_for([@organization, @member]) do |f| %>
现在一切正常(我能够创建成员并且它们与组织正确关联),但是一旦我将密码摘要添加到成员迁移,has_secure_password
添加到成员模型,{ {1}}在视图中,它会给我一个
password_fields
我不明白为什么它不再寻找undefined method `members_path' for #<#<Class:0x007f90b639d110>:0x007f90b3714f80>
。
感谢大家的帮助。
答案 0 :(得分:0)
我明白了。我需要指定
url: organization_members_path
在form_for中。为什么?我不知道。