Thing の ID がセッション変数に含まれているかどうかを確認する必要があります。
私の本能は、セッション変数に格納された配列に Thing の ID が含まれているかどうかを確認するメソッドを Thing モデルに追加することです。
class Thing < ActiveRecord::Base
...
def pinned?
session[:pinned].include? self.id
end
end
私が作成しようとしている機能は、ユーザーがリスト用にさまざまなものを選択し、ユーザーごとのセッションに保存され、後で印刷のために取得されることです。
Rails は、ハッカーなしでモデルのセッション アクセスを防止しているように見えますが、これは避けたいと思っています。多分私は間違った方法で問題に取り組んでいますか、それとも固定されていますか? 関数はどこかに属していますか?
ありがとう。