ruby-on-rails – ActiveAdmin show partial看不到模型

ruby-on-rails – ActiveAdmin show partial看不到模型,第1张

概述在ActiveAdmin 0.4.3和Rails 3.2.2中,我正在尝试自定义文章模式的显示屏幕 ActiveAdmin.register Article do show do render "show" endend 在app / views / admin / articles / _show.html.haml中 %div= article.description 在Activeadmin 0.4.3和Rails 3.2.2中,我正在尝试自定义文章模式的显示屏幕

Activeadmin.register Article do  show do     render "show"  endend

在app / vIEws / admin / articles / _show.HTML.haml中

%div= article.description

但每当我试图展示我得到的文章时:

NoMethodError in admin/articles#showShowing /Users/phishman/Sites/wisegrowth/app/vIEws/admin/articles/_show.HTML.haml where line #1 raised:undefined method `description' for <article></article>:arbre::HTML::ArticleExtracted source (around line #1):1: %div= article.descriptionTrace of template inclusion: /Users/phishman/.rvm/gems/ruby-1.9.2-p290/gems/activeadmin-0.4.3/app/vIEws/active_admin/resource/show.HTML.arbRails.root: /Users/phishman/Sites/wisegrowthApplication Trace | Framework Trace | Full Traceapp/vIEws/admin/articles/_show.HTML.haml:1:in `_app_vIEws_admin_articles__show_HTML_haml___3305533421865107600_2209712640'app/admin/articles.rb:20:in `block (2 levels) in <top (required)>'app/mIDdleware/flash_session_cookie_mIDdleware.rb:17:in `call'

你能帮帮我吗?这让我发疯了!

在控制台中,一切似乎工作正常,如果我这样做:

a = Article.lasta.description=> "my article description"
解决方法 试试这个:

渲染:部分=> “show”,:locals => {:article =>文章}

总结

以上是内存溢出为你收集整理的ruby-on-rails – ActiveAdmin show partial看不到模型全部内容,希望文章能够帮你解决ruby-on-rails – ActiveAdmin show partial看不到模型所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/langs/1273234.html

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

发表评论

登录后才能评论

评论列表(0条)

保存