如果在模板中这样写
[code="Ruby"]
[/code]
到了页面中就变成了:
[code="Ruby"]
[/code]
显然不对了,怎么写才好?
当然可以不写helper,而直接在javascript中按后面的内容来写。
我是想问可不可以按helper来写?
var str='<%=escape_javascript(link_to_remote("ddddddddd", :update => "page_space_1",:url => {:action => :new}))%>'
不过很不推荐使用link_to_remote
建议自己写前台JS代替之
是这样吗?
[code="ruby"]flash[:alert] = %Q[$(document).ready(function(){$.alert(#{message},#{ttl},#{options})})][/code]
[code="ruby"]def alert(message, ttl = 1000, options = {})
message, ttl, options = message.to_json, ttl.to_json, options.to_json
flash[:alert] = %Q[$(document).ready(function(){$.alert(#{message},#{ttl},#{options})})]
end[/code]
str=<%= array_or_string_for_javascript(link_to_remote "asdfasdf")%>
我刚才写个那个是错的
下面这个是正确的
[code="ruby"]
str="<%= link_to_remote "afs" %>
[/code]
[code="ruby"]
str="<%= link_to_remote "afs" %>"
[/code]
写完不能改....
少打了一个分号