私はletsrate gemを使用しようとしており、githubの指示に従っています。私はすでにモデルuser.rb
とhotel.rb
. また、コマンドを使用rails g letsrate user
して関数をモデルに追加letsrate_rater
しletsrate_rateable
ます。
モデル user.rb :
class User < ActiveRecord::Base
letsrate_rater
end
モデル hotel.rb :
class Hotel < ActiveRecord::Base
letsrate_rateable "rating"
end
問題は、評価で現在の変数を出力しようとすると、星が表示されないことです。
show.html.erb を表示:
...
<div>Rating: <%= rating_for @hotel, "rating" %></div>
@hotel 変数が空ではありません。@hotel.title を超えていて、機能しています。「expect element」を実行すると、次のように表示されます。
'Rating: '
<div class="star" data-classname="Hotel" data-dimension="rating"
data-id="4" data-rating="0" data-star-count="5"></div>
ヘルパーは機能していますが、現在は星があります。多分パイプラインで何か?何か案が?