0
ajaxで更新ポストを試しています。ajaxでレールを更新
posts_controller.rb
def update
if @post.update_attributes(post_params)
flash[:notice] = 'Post updated!'
redirect_to @post
else
flash[:alert] = 'Something wrong'
render :edit
end
end
application.js
$('.simple_form.edit_post').submit('submit', function (e) {
e.preventDefault();
form = $(this).serialize();
$.ajax({
type: 'POST',
action: $(this).attr('action'),
data: form,
dataType: 'JSON'
}).done(function (data) {
alert(data.notice);
}).fail(function (data) {
alert(data.alert);
});
});
私は更新をしようとすると、私はクロームコンソールでエラーを取得するには、ページと警報出力未定義
が見つかりません
これは役立ちますhttp://stackoverflow.com/questions/23967390/rails-flash-notice-via-ajax –