0

User という名前のモデルがあり、その index.html.erb ファイルには、ユーザーの認証済みレーダーの取得を担当する ajax リクエストを呼び出すリンクがあります。そこにそれがある:

//user.js
function retrieve_radars() {
  $.ajax({
    type: "GET",
    url:  "/radars",

    success: function(data) {
      console.log(data);
    }
  });
}

#app/controllers/radars_controllers.rb
def index
  user    = current_user;
  @radars = Radar.where(:user_id => user.id)
  @radars
end

成功したajax応答の後、「users/index.html.erb」で@radarsインスタンス変数を反復するにはどうすればよいですか? 私はこのようなことをしたいと思います:

<% unless @radars.nil? %>
  <table>
  <% @radars.each do |radar| %>
    <tr>
      <td>Name</td>
      <td><%= radar.name %></td>
    </tr>
  <% end %>
  </table>
<% end %>

何か助けはありますか?ありがとう

4

1 に答える 1