我想知道在当前的rails3 master中是否完全破坏了基本的link_to语法,或者我是否在这里做了一些错误的语法.
= link_to "name", nil, :onlick => "alert('Hello world!');"
实际上应该在点击时产生警报.非常简单.不适用于我的rails3项目!(也没有错误输出!)任何想法?
对于一般的link_to语法我无法找到一个例子在那里我可以一个link_to_remote与确认,遥控器和HTML类结合(见下文我试试)
= link_to "delete", {:action => "destroy", :remote => true, :method => :delete, :confirm => "#{a.title} wirklich Löschen?" }, :class => "trash"
甚至rails3 api对我没有帮助:http://rails3api.s3.amazonaws.com/index.html
救命!
我相信你的问题在于你设置链接以在被舔时显示警报,而不是点击时.;)
至于link_to_remote
它已经改变了切换到不显眼的JavaScript.你可以在这里阅读:http://blog.solnic.eu/2009/09/08/unobtrusive-javascript-helpers-in-rails-3.html
好吧,看起来新的不引人注目的javascript更改引入了问题.如果您遇到类似问题,请参阅以下帖子以获取更多信息 http://blog.loopedstrange.com/modest-rubyist-archive/rails-3-ujs-and-csrf-meta-tags
<%= csrf_meta_tag %>
为我固定的东西.