def link_to_delete(resource, options = {})
options.assert_valid_keys(:url, :caption, :title, :dataType, :success)
options.reverse_merge! :url => object_url(resource) unless options.key? :url
options.reverse_merge! :caption => t('are_you_sure')
options.reverse_merge! :title => t('confirm_delete')
options.reverse_merge! :dataType => 'script'
options.reverse_merge! :success => "function(r){ jQuery('##{dom_id resource}').fadeOut('hide'); }"
#link_to_with_icon('delete', t("delete"), object_url(resource), :confirm => t('are_you_sure'), :method => :delete )
link_to_function icon("delete") + ' ' + t("delete"), "jConfirm('#{options[:caption]}', '#{options[:title]}', function(r) {
if(r){
jQuery.ajax({
type: 'POST',
url: '#{options[:url]}',
data: ({_method: 'delete', authenticity_token: AUTH_TOKEN}),
dataType:'#{options[:dataType]}',
success: #{options[:success]}
});
}
});"
end
分享到:
相关推荐
主要介绍了Ruby on Rails中jquery ujs组件拖慢速度的问题解决,jquery_ujs是Rails框架中涉及AJAX交互的组件,需要的朋友可以参考下
Rails 4 jquery Ajax 示例 ###演示 这是一个如何使用ajax进行CRUD操作的小示例。 安装它 git clone :sagarjunnarkar/RailsAjaxCRUD.git cd RailsAjaxCRUD 捆绑安装 配置 config/database.yml 耙数据库:设置 ...
2dc_jqgrid, 这个插件允许你很容易地将jQuery添加到你的Rails 应用程序中 2 dcJqgrid这个 Rails 插件允许你将jQuery添加到你的应用程序中。支持以下功能:已经启用 Ajax排序分页搜索CRUD操作( 添加,编辑,删除)多...
这是一个示例应用程序,说明如何通过jQuery在Ajax Crud 4中进行操作。 我们利用$ .getJSON和$ .ajax进行AJAX。 我们没有使用不引人注目JavaScript或模板。 应用程序的根发送到静态控制器的index操作。 因此,请...
jQuery treeTable AJAX 示例此示例演示了将 jQuery treeTable 插件 ( ) 用于启用 AJAX 的树。 它在服务器端使用 Ruby on Rails 和 SQLite。 文件 app/views/nodes/index.html.erb 包含有趣的 Javascript 位。 当节点...
注意:repo包含多个分支,具有原始rails版本,并使用jquery前端更新了应用程序。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小...
NULL 博文链接:https://ddl1st.iteye.com/blog/970487
ajax-datatables-rails是DataTables ajax方法的包装,该方法允许与Rails应用程序中的服务器端分页同步。 它受此启发。 我需要在正在进行的几个项目中实施类似的解决方案,因此我将解决方案提取到了gem中。 乔尔·...
本代码是用jquery+rails实现的大数据下载的进度显示。实现原理是使用ajax方式向服务器提起下载请求,然后根据服务器传回的数据处理结果决定是否还需向服务器发起请求,并根据服务器传回的结果显示下载进度。
用 Sinon.js 伪造你的 AJAX jQuery 请求,并在你的测试/规范中存根响应。 安装 将此行添加到应用程序的 Gemfile 中: gem 'fake-ajax-server', group: [:development, :test] 然后执行: $ bundle 也可以在 ...
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不...
以最少的代码更改将Ajax功能添加到Rails网站。 支持历史记录,书签,部分刷新,Rails闪烁,用户回调,脚本执行,重定向。 基于Rails-UJS和jQuery构建。
:memo: GroupChat-App Ruby 2.5.1 Ruby on Rails 5.0.7.2 HAML SCSS 边界元JavaScript jQuery的字体真棒5 MySQL2的AWS 亚马逊S3 Nginx的独角兽载波波Capistrano :blue_book: 用法 $ git clone ...cd GroupChat-App$ ...
Ajax-ckl.zip,带有jquery和ajax的rails 5 todo list应用程序https://rubyplus.com/articles/4211-using-ajax-and-jquery-in-rails-5-apps,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json...
jQuery is prominently featured at the front end of Java/Spring, PHP, .NET, Ruby on Rails, and Python/Django stacks all over the Web. If you have experience with HTML, CSS, and JavaScript, this book ...
演示,使用jQuery.ajax进行代码并进行实践 介绍 我们将使用jQuery.ajax方法对经过身份验证的井字游戏API执行GET,POST和PATCH请求。 我们将使用包装的EventSource来监视井字游戏的更新。 目标 到此为止,学生应该...
了解 JQuery Ajax 全局处理程序。 了解如何使用 Ajax Post 创建资源。 使用 Javascript 调试工具。 Chrome 检查器面板 网络观察和理解 HTTP 请求/回复。 控制台 知道如何登录到控制台。 来源。 使用调试器。 ...
Ajax异步通信 AWS EC2,S3, capistrano(自动部署) 功能 登录 登出 登入 最新帖子 修改帖子 目的地信箱 轮廓 编辑个人资料 喜欢 反向计算 日历 分页 评论 自动部署(capistrano) 类别 搜索 宝石 gem'ham
保密协议,Rails 应用程序 堆: Ruby on Rails(API、ERB) 对虾 魔术师 主动邮件程序 POSTGRESQL JQUERY/AJAX 数据表JS 签名_PadJS VelocityJS 引导程序,SASS 好字体
Ajax-open_house.zip,open house是一个完整的堆栈应用程序(jquery/rails),允许用户列出打开的房子并预约展示。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它...