0

私は link_to_remote を作成しますが、これはエラーです:

NoMethodError in Tasks#index

Showing /Users/overallduka/youimports_app/app/views/tasks/index.html.erb where line #6 raised:

undefined method `link_to_remote' for #<#<Class:0x1022c76f0>:0x10216ff00>
Extracted source (around line #6):

3: <div id="all_tasks">
4: <% @tasks.each do |task| %>
5: &nbsp;<%= task.title %><br />
6: <p class="about_task"><%= link_to_remote task.status,"alert('aaa')" %> <%= task.about %></p>
7: <% end %>
8: </div>

何が問題なのかわかりません。サンプル アラートを作成してテストしますが、エラーが解決しません。私の見解では何が問題なのかわかりません。

タスクの NoMethodError#index

6 行目が発生した /Users/overallduka/youimports_app/app/views/tasks/index.html.erb を表示:

undefined method `link_to_remote' for #<#:0x10216ff00> 抽出されたソース (6 行目付近):

<% @tasks.each do |task| %>
&nbsp;<%= task.title %><br />
<p class="about_task"><%= link_to_remote (status(task.status)),"alert('aaa')" %> <%= task.about %></p>
<% end %>
4

1 に答える 1

1

link_to_remoteおよびその他のリモート ajax ヘルパーは Rails 3 で削除され、gem に移動されましたhttps://github.com/rails/prototype_legacy_helper。リンクをクリックした後に単純な js のみを実行しようとしている場合は、link_to_function代わりに使用してください

link_to_function 'test_alert', 'alert("test")'
于 2013-02-09T15:29:26.067 に答える