ruby-on-rails – 为什么rails_admin路由只能在link_to中工作而不能在’render’中工作

ruby-on-rails – 为什么rails_admin路由只能在link_to中工作而不能在’render’中工作,第1张

概述我试图以两种方式使用rails_admin路由 > = link_to“Users”,rails_admin.index_path(:model_name =>’user’) > = render rails_admin.index_path(:model_name =>’user’) 第一个工作正常,当点击’用户’链接时,它导航到raisl_admin用户列表页面与rails_admin布局.在 我试图以两种方式使用rails_admin路由

> = link_to“Users”,rails_admin.index_path(:model_name =>’user’)
> = render rails_admin.index_path(:model_name =>’user’)

第一个工作正常,当点击’用户’链接时,它导航到raisl_admin用户列表页面与rails_admin布局.在第二个不工作的地方,它试图从我的应用程序获取布局,所以我收到错误

Missing partial /rails_admin/user with {:locale=>[:en],:formats=>[:HTML],:handlers=>[:erb,:builder,:haml,:slim]}

这两个链接有什么区别?如何让第二个工作?

解决方法 渲染器正在寻找像/rails_admin/_user.HTML.erb这样的部分文件,以包含在当前视图中.请注意,在视图中使用渲染与在控制器中使用渲染不同.正在渲染的文件名前面带有_,默认情况下它使用当前视图的布局.

http://guides.rubyonrails.org/layouts_and_rendering.html

总结

以上是内存溢出为你收集整理的ruby-on-rails – 为什么rails_admin路由只能在link_to中工作而不能在’render’中工作全部内容,希望文章能够帮你解决ruby-on-rails – 为什么rails_admin路由只能在link_to中工作而不能在’render’中工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1293956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存