ruby-on-rails - Rails 'Best in Place' Gem - Flash 成功消息?

标签 ruby-on-rails best-in-place

我正在使用 best_in_place gem (https://github.com/bernat/best_in_place) 在 Rails 应用程序中进行就地编辑。我的 Controller 有以下线路:

format.json { respond_with_bip(@user) }

gem 会为任何验证错误生成 purr 通知,但有什么方法可以让我同时显示成功更新的通知?我似乎无法在文档中的任何地方找到它,而且 bip 以 JSON 响应这一事实使整个事情在我看来非常黑箱。

任何帮助将不胜感激。

最佳答案

$('.best_in_place').best_in_place().bind('ajax:success', function(evt, data, status, xhr) {
       console.dir(evt);
       console.dir(data);
       console.dir(status);
       console.dir(xhr);
     // Use them how ever you need eg $("#yourdiv").text(data["message"]);
}); 

在您的 Controller 中
format.json { render :json => { :message => "Successfully Saved your Model" } } 

关于ruby-on-rails - Rails 'Best in Place' Gem - Flash 成功消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10489976/

相关文章:

mysql - 对 rails 的 mysql 查询的更正

ruby-on-rails - GraphQL::Client::DynamicQueryError 期望定义分配给静态常量

ruby-on-rails - Rails 4 - best_in_place gem 和多对多关联

jquery - 使用 Rails、jquery 和 best_in_place gem 进行就地编辑

ruby-on-rails-3 - 如何将 Best In Place 与 twitter bootstrap 结合使用

ruby-on-rails - 将子字符串替换为另一个字符串 rails

javascript - Rails 升级到 Angular 2

javascript - Ruby on Rails 中无效参数的 Ajax 错误

jquery - 如何在完成 best_in_place 编辑后触发事件?

ruby-on-rails - Rails best_in_place gem 不更新数据