問題タブ [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.
ruby-on-rails - attr_accessor属性を含むすべての属性をどのように出力しますか?
名前と電子メールの列を持つユーザークラスがあるとします。
属性が必要な場合は、通常、user.attributes、user.inspect、またはuser.to_yamlを実行できます。ただし、これは性別を出力しません。すべてを簡単に出力できる方法はありますか?
ruby-on-rails - attr_encrypted が仮想属性を暗号化キーに使用する前に、仮想属性が設定されていません
encryption_keyが呼び出されattr_encryptedたときが:passphrase設定されていません。暗号化キーは、salt の sha1 ハッシュになります。パスフレーズとソルトの sha1 ハッシュにする必要があります。
ソルトは作成時に生成され、データベースに保存されます。
:passphrase暗号化キーで仮想属性を使用するにはどうすればよいですか?
助言がありますか?
簡潔にするために、一連のコードを省略しました。
前もって感謝します!
ruby - Ruby: 内部メソッドから attr_accessor のメソッドにアクセスする
私はコードをもっている:
なぜ違いがあるのですか?ライターを介してインスタンス変数を割り当てることができないのはなぜですか? しかし、メソッド (セッター) が呼び出される代わりにローカル変数が作成されたのはなぜですか?
ruby-on-rails - サブクラスからアクセサのインスタンス変数にアクセスするにはどうすればよいですか?
attr_accessorサブクラスからのインスタンス変数にアクセスするにはどうすればよいですか?
置くnil..。
PSActiveSupportを使用できます。
ruby - メソッド名!=インスタンス変数名のRuby attr_accessor
これを行う短い方法はありますか?
ruby-on-rails - attr_accessorで定義された変数にアクセスできません
Thinking Sphinxを使用して検索を実行していますが、適切なActiveRecordモデルを正常に取得しています。問題は、各モデルに適切なリンクパスとテキストを作成し、AJAXを介してJSONの形式でブラウザに情報を送信したいということです。私はこれらのリンク属性を構築するために以下を使用しています:
コントローラ内:
build_ajax_response
私はこれを間違っていますか?他に何か干渉がありますか?
ruby-on-rails-3 - Railscastに続く交差テーブルへのトラブルセービング
このレールキャストhttp://railscasts.com/episodes/167-more-on-virtual-attributes?view=asciicastで概説されているように、ネストされた属性を作成しようとしています
私の例では、アクティビティを画像に関連付けようとしているので、構造はactivity -> activity_image -> image.
アクティビティを保存すると、レールはアクティビティと画像を作成しますが、保存されている activity_image の交差するテーブルを取得していません。もちろん、実際にこれを保存するようにレールに指示したことはありませんが、私がフォローしているレールキャストにも指示していません。
これがモデルで定義されるはずの方法はありますか? 私は何を間違えたのですか?
ruby-on-rails - データ型を持つ属性アクセサー
string 、 integer などのデータ型が関連付けられたデータベースを持つモデル内のフィールドのように、関連付けられたデータ型で attribute_accessor を設定しようとしています。
attr_accessor が特定のデータ型に応答する必要があることを Rails に伝えるにはどうすればよいですか。作成しようとしているアクセサに日時を設定しようとしていますが、
提案してください。
ruby - ruby pickaxeの本によると、attr_accessorはクラスメソッドです
ルビーつるはしの本には、
attr_accessorは、クラスModuleで定義されたクラスメソッドです。
しかしattr_accessor、インスタンスメソッドではありませんか?ここで何かが足りませんか?
ruby - data_mapper、attr_accessor、およびシリアライゼーションのみ attr_accessor 属性ではなくプロパティをシリアライズ
私は data_mapper/sinatra を使用しており、attr_accessor でいくつかの属性を作成しようとしています。次のコード例:
次の出力が生成されます。
明らかに、姓と名の両方の属性を取得したいと考えています。私のjsonがすべての属性を持つように、これを期待どおりに機能させる方法についてのアイデアはありますか?
また、私の期待 (すべての属性を取得する) が間違っている理由もお気軽に説明してください。属性の内部リストの一部に attr_accessor インスタンス変数が追加されていないか、何かを推測していると思います。なのに、どうして?