如何从 Rails 3 中的另一个命名空间渲染部分内容?
在我的 Rails 3 项目中,我有:
namespace :admin do
resources :users
end
scope :frontend do
resources :users
end
有一个文件名为“/views/admin/users/_form_fields.html.haml”的部分。
我想从“/views/frontend/users/_form.html.haml”渲染它。
此代码不起作用:
render 'admin/users/form_fields', :f => f
In my Rails 3 project I have:
namespace :admin do
resources :users
end
scope :frontend do
resources :users
end
There is a partial with filename "/views/admin/users/_form_fields.html.haml".
And I want to render it from "/views/frontend/users/_form.html.haml".
This code doesn't work:
render 'admin/users/form_fields', :f => f
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要传递局部变量,您需要以下语法:
希望这会有所帮助。你可以看看 Rails 指南:使用 Partials
To pass local variables you need this sintax:
Hope this helps. you can take a look to Rails Guide: Using Partials