0

私は ajax 関数リクエストを html dataType にします。パーシャルをレンダリングするように Rails レシーバーを設定しました。ただし、ajax に返される戻り値には追加情報が含まれています。

これは私のパーシャルがどのように見えるかです:

<%= @courses.each do |course| %>

<div class="content">
<h4><span data-tag="course-name"><%= course.name %></span></h4>
<span data-tag="course-number"><%= course.course_number %></span>
</div>
<div class="fui-arrow-right"></div>  

<% end %>

これがレンダリングされる方法です(1オブジェクト)

<div class="content">
<h4><span data-tag="course-name">User Interface Design</span></h4>
<span data-tag="course-number">2143416</span>
</div>
<div class="fui-arrow-right"></div>  

[#&lt;Course id: 1, name: &quot;User Interface Design&quot;, course_number: 2143416, year: 4, semester: 1, created_at: &quot;2013-09-22 21:12:51&quot;, updated_at: &quot;2013-09-22 21:34:11&quot;&gt;]

これがレンダリング方法です (0 オブジェクト)

[]
4

1 に答える 1

0

埋め込まれたルビを文字列に出力する必要はありません

<%= @courses.each do |course| %>

<div class="content">
<h4><span data-tag="course-name"><%= course.name %></span></h4>
<span data-tag="course-number"><%= course.course_number %></span>
</div>
<div class="fui-arrow-right"></div>  

<% end %>

なるべき

<% @courses.each do |course| %>

<div class="content">
<h4><span data-tag="course-name"><%= course.name %></span></h4>
<span data-tag="course-number"><%= course.course_number %></span>
</div>
<div class="fui-arrow-right"></div>  

<% end %>
于 2013-09-23T06:27:21.937 に答える