【问题标题】:Rails resources routes for admin namespace, error when generating a form管理命名空间的 Rails 资源路由,生成表单时出错
【发布时间】:2012-11-11 04:50:08
【问题描述】:

我在带有users 控制器的路由中有一个admin 命名空间:

namespace :admin do
   resources :users
end

所以我在 /admin 文件夹中有 users_controller.rb 和一个用户模型。在我的 _form 部分中,我试图为新操作和编辑操作创建一个表单,但是当我尝试使用它来创建它时:

= simple_form_for @user do |f|

我在编辑和新操作中都收到错误消息:

ActionView::Template::Error (undefined method `user_path' for...

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 activerecord simple-form rails-routing


    【解决方案1】:

    只需在表单中尝试,

    = simple_form_for [:admin, @user] do |f|
    

    【讨论】:

    • 太棒了!谢谢你的帮助桑托什:)
    猜你喜欢
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多