尝试向其他 RESTful 控制器添加“发布”操作时出现“模板丢失 - 缺少模板选票/提交”错误。显然,它正在寻找一个submission.html.haml
不存在(也不应该存在)的视图。
class BallotsController < ApplicationController
respond_to :html
def index
...
def publish
@ballot = Ballot.find(params[:id])
if @ballot.publishable?
@ballot.submitted = true
flash[:notice] = "Ballot successfully submitted" if @ballot.save
else
flash[:error] = "Could not submit. Ballot incomplete."
end
respond_with(@ballot, location: ballot_url(@ballot))
end
end
在这两种情况下,我都想用这个控制器中的“显示”动作来回应。但不确定应该是什么语法。