我有一个home_controller.rb,它有不同的方法,其目的是渲染具有不同内容的渲染部分。
我在配置
中创建了网址get '/interview', :to => 'home#interview'
get '/chambers', :to => 'home#chambers'
get '/letter', :to => 'home#letter'
get '/drafting', :to => 'home#letter'
并且设置了从home_controller.rb中渲染部分内容的方法(我正在试验符号与单引号)
def chambers
render 'home/chambers'
end
def drafting
render 'drafting'
end
def interview
render :interview
end
但是,当我点击链接时,我收到一个缺少模板错误(模板丢失)的消息。
我可以在不使用partials的情况下使用它而不是常规文件interview.html.erb(例如)但我仍然想知道它为什么不能使用partials。
由于
答案 0 :(得分:1)
如果要渲染部分其他rails,则需要将其指定为partial,以查找文件或具有该名称的操作。
render :partial => 'drafting'
中呈现逻辑的代码