加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – Rails提交按钮:如何点击按钮运行某种方法?

发布时间:2020-12-17 03:36:18 所属栏目:百科 来源:网络整理
导读:我正在学习如何构建rails应用程序,我仍然不完全理解如何使按钮做东西.如何使用表单中提供的属性运行特定方法? 解决方法 %= button_to "Acknowledged",{ :controller = 'practice_sessions',:id = @practice_session.id},:method = :put % 从https://stackov
我正在学习如何构建rails应用程序,我仍然不完全理解如何使按钮做东西.如何使用表单中提供的属性运行特定方法?

解决方法

<%= button_to "Acknowledged",{ :controller => 'practice_sessions',:id => @practice_session.id},:method => :put %>

从https://stackoverflow.com/a/4198918/643500

阅读http://edgeguides.rubyonrails.org/getting_started.html

更多例子

<%= button_to "New",:action => "new" %>
# => "<form method="post" action="/controller/new" class="button_to">
#      <div><input value="New" type="submit" /></div>
#    </form>"

<%= button_to "New",:action => "new",:form_class => "new-thing" %>
# => "<form method="post" action="/controller/new" class="new-thing">
#      <div><input value="New" type="submit" /></div>
#    </form>"

<%= button_to "Create",:action => "create",:remote => true,:form => { "data-type" => "json" } %>
# => "<form method="post" action="/images/create" class="button_to" data-remote="true" data-type="json">
#      <div><input value="Create" type="submit" /></div>
#    </form>"

<%= button_to "Delete Image",{ :action => "delete",:id => @image.id },:confirm => "Are you sure?",:method => :delete %>
# => "<form method="post" action="/images/delete/1" class="button_to">
#      <div>
#        <input type="hidden" name="_method" value="delete" />
#        <input data-confirm='Are you sure?' value="Delete" type="submit" />
#      </div>
#    </form>"

从http://apidock.com/rails/ActionView/Helpers/UrlHelper/button_to

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读