2017-10-10 7 views
0

仮想属性をリストする方法。私は仮想属性attr_accessor :damageとコールバックafter_findを持ち、その属性に値を設定します。では、どのように@user変数にリストアップされているその属性を作ることができるので、その変数をフロントエンド(react-rails gemを使用)に渡して、javascriptでオブジェクトプロパティのように使用できますか?仮想属性がリストされるようにする

+3

。 'to_json'の出力にこれを表示させる方法を尋ねていますか? – tadman

+0

@tadmanはい。また、 '@ user.inspect'のようなことをしているときに、私はそれを見ることができません – Src

+0

私はそれを実際の列にして、コストを忘れてしまったり、' inspect'や ' as_json'などです。 – tadman

答えて

0

私は明示的にそうようにメソッド(アクセサ)を定義するために必要な:あなたは `それが公開されますattr_accessor`している場合は

@user.to_json(methods: [:damage]) 
関連する問題