2011-01-07 86 views
0
<%= link_to_remote "See more", :url => { :action => "aajax_activity", :page_current => (@page_current.to_i + 1), :user_id=>@sampleuser_profile.id }, :update => "sbottom_activity_#{@page_current.to_s}", :position => :before %> 

工作时转换这link_to_remote在轨道3 LINK_TO不工作的link_to与远程真不导轨3

<%= link_to "See more" , :url => { :action => "aajax_activity", :page_current => (@page_current.to_i + 1), :user_id=>@sampleuser_profile.id }, :update => "sbottom_activity_#{@page_current.to_s}", :position => :before ,:remote=>true %> 

什么想法?

+0

它不起作用?你有什么错误等? – Heikki 2011-01-07 11:28:42

回答

2

原因似乎是缺少jQuery库。在Rails 3中,如果缺少jquery_ujs.js(用于jQuery的不引人注意的脚本适配器),就会发生这种情况。它添加到默认JavaScript文件config/application.rb,例如通过

config.action_view.javascript_expansions[:defaults] = %w(jquery jquery_ujs) 

或在您的layout.rb

javascript_include_tag :defaults, "jquery_ujs.js" 
0

下面的链接应该工作

<%= link_to "See more" , :url => { :action => "aajax_activity", :user_id=>@sampleuser_profile.id },:remote=>true, :method => :post %> 

要更新数据,您必须在文件中写入JavaScript代码aajax_activity.js.erb

相关问题