首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAILS-3.1 ActionView::Base的呈现方法

RAILS-3.1 ActionView::Base的呈现方法
EN

Stack Overflow用户
提问于 2011-08-06 05:24:43
回答 2查看 868关注 0票数 0

我对rails-3.1有一个问题:

代码语言:javascript
复制
rails c
Loading development environment (Rails 3.1.0.rc5)
ree-1.8.7-2011.03 :001 > v=ActionView::Base.new
ree-1.8.7-2011.03 :002 > v.render :partial => 'shared/test'
ActionView::MissingTemplate: Missing partial shared/test with {:formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json], :locale=>[:en, :en], :handlers=>[:erb, :builder]}. Searched in:

    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/path_set.rb:14:in `find'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/lookup_context.rb:85:in `find_template'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/partial_renderer.rb:322:in `find_template'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/partial_renderer.rb:316:in `find_partial'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/partial_renderer.rb:220:in `render'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/abstract_renderer.rb:22:in `wrap_formats'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/partial_renderer.rb:219:in `render'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/renderer.rb:41:in `render_partial'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/renderer/renderer.rb:15:in `render'
    from /home/alex/.rvm/gems/ree-1.8.7-2011.03@main/gems/actionpack-3.1.0.rc5/lib/action_view/helpers/rendering_helper.rb:24:in `render'

为什么?

在rails-3.0.9中,它可以工作

谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-09-03 05:09:17

您是否在使用普通的.erb或.haml (或其他构建器?)创建你的视图?您是否100%确定这也是正确的路径?或者更新到3.1 (现在已经发布)解决了你的问题??

无论如何,我知道这是一个“老”问题,但即使你不再有这个问题,其他人可能会有:)

票数 0
EN

Stack Overflow用户

发布于 2013-02-27 00:32:21

如果您的文件具有.rhtml扩展名,并且您正在从3.0升级到3.1,则会发生这种情况。如果您将所有.rhtml文件重命名为.html.erb,它应该可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6962811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档