0
をコード化しても動作しません、私の機能make_feed_preference
に、@user.feed_preference
は@user.feed_preference = "foobar"
にも、私のハードコードそれならば、変わることはありませんが、redirect_to 'posts'
が正常に動作しているように見えます。機能は、ハード何らかの理由
バグがfeed_preference
がlink_to
が押された後も、常にnil
なので、(if feed_preference == nil
)が常にtrue
であるということです。私はまだこれを引き起こしているのか分からない。
make_feed_preference
はusers_controllerに格納されます。何それがないのは、ニュースフィードを示しているが、優先値(例えば、 "時間"、 "trending_value"、 "フォロワー")
<%= link_to displayIcon(1), {:action => :make_feed_preference, :id => current_user.id, :preference => "trending value", :controller => "users"}, :method => :post %>
def make_feed_preference
@user = User.find(params[:id])
@user.feed_preference = params[:preference]
@user.save
redirect_to '/posts'
end
注意に従ってソート:Iユーザーに新しいクラスを付けて修正しました。
Jon、答えとしてソリューションを追加して、「受け入れる」ことができますか? – twe4ked