Ajax语法错误

时间:2013-03-14 18:58:25

标签: ruby-on-rails ajax

我试图实现此代码,当我运行本地服务器时,我收到语法错误。我正在运行rails版本3.2.11,并认为这可能与此代码有关。

<h1>Time Ajax Demo</h1>
<p><%= link_to 'Get Current Time', time_refresh_path, 
     remote: true %>
</p>
<p id='currentTime'>
Current time will appear here
</p>

这是我的错误:

syntax error, unexpected ':', expecting ')'
     remote: true );@output_buffer.safe_concat('

2 个答案:

答案 0 :(得分:0)

尝试link_to 'Get Current Time', time_refresh_path, :remote => true

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

答案 1 :(得分:0)

我认为你正在使用ruby 1.8.X。如果您使用的Ruby版本低于1.9.X,请使用=>

<%= link_to 'Get Current Time', time_refresh_path, :remote => true %>