这是我的控制器方法
def check
@added_word = Word.where(:word => params[:word][:word]).first
respond_to do |format|
format.js
end
end
在视图中,我有以下代码:
$("#added_words").append("<%= @added_word.word %>, ");
如果没有找到记录(错误返回),我应该如何更改控制器以便不呈现视图?
答案 0 :(得分:1)
不是很惯用,但它会回答你的问题。
def check
@added_word = Word.where(:word => params[:word][:word]).first
if @added_word.present?
respond_to {|f| f.js}
else
render :text => '' # or whatever
end
end