問題タブ [attr-accessor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4946 参照

ruby-on-rails - attr_accessor属性を含むすべての属性をどのように出力しますか?

名前と電子メールの列を持つユーザークラスがあるとします。

属性が必要な場合は、通常、user.attributes、user.inspect、またはuser.to_yamlを実行できます。ただし、これは性別を出力しません。すべてを簡単に出力できる方法はありますか?

0 投票する
1 に答える
465 参照

ruby-on-rails - attr_encrypted が仮想属性を暗号化キーに使用する前に、仮想属性が設定されていません

encryption_keyが呼び出されattr_encryptedたときが:passphrase設定されていません。暗号化キーは、salt の sha1 ハッシュになります。パスフレーズとソルトの sha1 ハッシュにする必要があります。

ソルトは作成時に生成され、データベースに保存されます。

:passphrase暗号化キーで仮想属性を使用するにはどうすればよいですか?

助言がありますか?

簡潔にするために、一連のコードを省略しました。

前もって感謝します!

0 投票する
2 に答える
3001 参照

ruby - Ruby: 内部メソッドから attr_accessor のメソッドにアクセスする

私はコードをもっている:

なぜ違いがあるのですか?ライターを介してインスタンス変数を割り当てることができないのはなぜですか? しかし、メソッド (セッター) が呼び出される代わりにローカル変数が作成されたのはなぜですか?

0 投票する
2 に答える
281 参照

ruby-on-rails - サブクラスからアクセサのインスタンス変数にアクセスするにはどうすればよいですか?

attr_accessorサブクラスからのインスタンス変数にアクセスするにはどうすればよいですか?

置くnil..。

PSActiveSupportを使用できます。

0 投票する
2 に答える
1109 参照

ruby - メソッド名!=インスタンス変数名のRuby attr_accessor

これを行う短い方法はありますか?

0 投票する
1 に答える
3066 参照

ruby-on-rails - attr_accessorで定義された変数にアクセスできません

Thinking Sphinxを使用して検索を実行していますが、適切なActiveRecordモデルを正常に取得しています。問題は、各モデルに適切なリンクパスとテキストを作成し、AJAXを介してJSONの形式でブラウザに情報を送信したいということです。私はこれらのリンク属性を構築するために以下を使用しています:

コントローラ内:

モデルの場合: 結果のjsonオブジェクトには、リストされているsearch_ *属性のいずれも含まれていません。ましてや、それらの属性の値はありません。メソッドでsearch_linkだけでなく、@search_linkを使用してみました。 build_ajax_response

私はこれを間違っていますか?他に何か干渉がありますか?

0 投票する
0 に答える
111 参照

ruby-on-rails-3 - Railscastに続く交差テーブルへのトラブルセービング

このレールキャストhttp://railscasts.com/episodes/167-more-on-virtual-attributes?view=asciicastで概説されているように、ネストされた属性を作成しようとしています

私の例では、アクティビティを画像に関連付けようとしているので、構造はactivity -> activity_image -> image.

アクティビティを保存すると、レールはアクティビティと画像を作成しますが、保存されている activity_image の交差するテーブルを取得していません。もちろん、実際にこれを保存するようにレールに指示したことはありませんが、私がフォローしているレールキャストにも指示していません。

これがモデルで定義されるはずの方法はありますか? 私は何を間違えたのですか?

0 投票する
1 に答える
511 参照

ruby-on-rails - データ型を持つ属性アクセサー

string 、 integer などのデータ型が関連付けられたデータベースを持つモデル内のフィールドのように、関連付けられたデータ型で attribute_accessor を設定しようとしています。

attr_accessor が特定のデータ型に応答する必要があることを Rails に伝えるにはどうすればよいですか。作成しようとしているアクセサに日時を設定しようとしていますが、

提案してください。

0 投票する
1 に答える
134 参照

ruby - ruby pickaxeの本によると、attr_accessorはクラスメソッドです

ルビーつるはしの本には、

attr_accessorは、クラスModuleで定義されたクラスメソッドです。

しかしattr_accessor、インスタンスメソッドではありませんか?ここで何かが足りませんか?

0 投票する
2 に答える
1448 参照

ruby - data_mapper、attr_accessor、およびシリアライゼーションのみ attr_accessor 属性ではなくプロパティをシリアライズ

私は data_mapper/sinatra を使用しており、attr_accessor でいくつかの属性を作成しようとしています。次のコード例:

次の出力が生成されます。

明らかに、姓と名の両方の属性を取得したいと考えています。私のjsonがすべての属性を持つように、これを期待どおりに機能させる方法についてのアイデアはありますか?

また、私の期待 (すべての属性を取得する) が間違っている理由もお気軽に説明してください。属性の内部リストの一部に attr_accessor インスタンス変数が追加されていないか、何かを推測していると思います。なのに、どうして?