我有一个位于/users/account_controller.rb
其路线为:resources :account controller: 'users/account'
在视图中,account
下的view
文件夹不在users
下
现在,当我尝试访问new on account
时,正在寻找模板users/account/new
如何将其指向account/new
?
答案 0 :(得分:1)
如果您只想以非RESTFUL方式呈现特定视图,您可以告诉rails在方法结束时要呈现的内容:
#account_controller.rb
def new
.
.
render 'account/new'
end
答案 1 :(得分:1)
您可能有两种选择(可能更多)
1.从account_controller.rb
移出users
并将其放在app/controllers
目录下。并将您的路线更改为resources :account
。
OR
2.只需将account
文件夹放在views
下的users
下。