Rails似乎并没有在同一目录中寻找部分内容

时间:2013-09-02 16:04:26

标签: ruby-on-rails

我正在迈克尔哈特尔的 The Ruby on Rails Tutorial 的第10章练习3。 我在app / views / static_pages / home.html.erb中重构代码并将其移动到两个部分中:

  1. app / view / static_pages / _signed_in.html.erb
  2. 应用程序/视图/ static_pages / _non_signed_in.html.erb
  3. 并在两个文件上调用呈现。出于某种原因,我收到了这个错误:

      

    ::的ActionView模板::错误:
      缺少部分static_pages / non_signed_in,application / non_signed_in with {:locale => [:en],:formats => [:html] ,:handlers => [:erb,:builder,:raw,:ruby,: jbuilder,:coffee]}。

    然而,当我将两个部分移动到兄弟目录app / view / static_pages / shared并告诉 render 查看那里(即“render'shared / signed_in'”和“render”shared / non_signed_in'“),错误消失。想法?

    谢谢!

0 个答案:

没有答案