【发布时间】:2013-11-15 17:23:02
【问题描述】:
在我的routes.rb 我有:
resources :workouts
在我的锻炼控制器中,我有:
def show
respond_to do |format|
format.html
format.json { render :json => "Success" }
end
end
但是当我转到 /workouts/1.json 时,我收到以下信息:
模板丢失
缺少模板锻炼/节目,应用程序/节目与 {:locale=>[:en], :formats=>[:json], :handlers=>[:erb, :builder, :coffee]}。在以下位置搜索:*“/home/rails/app/views”
这似乎表明格式是应有的格式,但它仍在搜索视图。同样的代码在其他具有相同设置的控制器中也能正常工作。此外,为 html 视图转到 /workouts/1 似乎工作得很好,尽管当 format.html 被删除时它也会正确呈现 html 视图。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3