0
フォームを送信した後、フォームからデータを処理し、JSとしてアクションをレンダリングします。これは私の仕事です。 +この機能はまだフラッシュメッセージを追加したいと思います。私は次のようにしようとします:Rails 3 - respond_to as JS and flash message
respond_to do |format|
if @save.update_attributes(params[:data])
format.js {
flash[:notice] = 'The article was successfully updated.'
render :update do |page|; page << "$('#my_div').html('#{escape_javascript(render(:partial => 'article'))}');" end
}
format.html {}
else
format.html { render :action => "edit" }
format.xml { render :xml => @data.errors, :status => :unprocessable_entity }
end
これでフラッシュメッセージは表示されません。誰も助けてくれませんか?なぜですか?私はformat.js
ブロックのうちにflash[:notice]
移動にラインを試してみましたが、まだ表示されていません...
あなたは私を助けてもらえ、してください、なぜ?R