問題タブ [activemodel]

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 投票する
4 に答える
11409 参照

ruby-on-rails - モデルから検証を取得する

モデルで定義された検証のリストを取得する方法

例:

私は次のようなハッシュが必要です:

0 投票する
6 に答える
26326 参照

ruby - rails 3:既存のデータベーステーブルのモデルを生成する方法

既存の mysql データベースを指すように database.yml を構成しました

そこからどのようにモデルを生成できますか?

空のモデルのみを提供します..

0 投票する
4 に答える
1865 参照

ruby-on-rails - Mongoid: Mongoid にカスタム ActiveModel 検証を認識させるにはどうすればよいですか?

名前の配列を持つモデルがあり、1 つのドキュメントだけが特定の名前を持つことができるようにしたいと考えています。これを処理するカスタム検証を作成しようとしています。私のカスタム検証とモデルは、現時点では次のようになります。

しかし、不明なバリデータを取得しています: 'unique_names' (ArgumentError)。Mongoid のドキュメントには、各モデルに ActiveModel::Validation が含まれていると記載されています。これにより、カスタム検証を使用できると思いました。また、ActiveModel::Validator から継承する検証を作成し、validates_with を使用しようとしましたが、どちらも機能しません。

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

ruby-on-rails - Rails、モデル関係の質問

私はうまく機能する次のものを持っています:

そして、私はこれがうまく機能します:

しかし、2行目を次のように試してみると:

current_user を使用すると、次のエラーが発生します。

私はここで何を台無しにしましたか?

ありがとう

更新 - find_requestable を使用

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

mongoid - Mongoidの親ドキュメントに埋め込まれたドキュメントのダーティトラッキング

汚れたオブジェクトを追跡する必要がありました。そして、それは親ドキュメントでうまく機能します。しかし、ドキュメントに埋め込まれている、または参照されているものを変更する場合、ドキュメント自体に埋め込まれている/参照されているものを介してダーティにアクセスする必要があります。

親ドキュメント自体のダーティを追跡するにはどうすればよいですか?

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

ruby-on-rails - レールなしのアクティブモデル

RailsなしでActiveModelを使用することは可能ですか? デスクトップアプリケーションで ActiveModel を使用できますか?

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

ruby-on-rails - activemodel i18n&フォーム

だから私は最近英語以外の最初の翻訳を追加しましたが、今ではすべてのフォームが機能しません。さらに調べてみると、変換されたパスにルーティングしようとしていることがわかりました。すなわちusers_path今だったfoobar_path(foobarはモデルの翻訳です)

すべてのフォームをで更新できます:url => users_pathが、ルーティングで言語ファイルを参照するべきではないようです。

i18nセットアップが正しく構成されていませんか?それともこれはバグですか?

編集

だから私はactiverecordがルートを変換しないことに気づきました、これはactivemodelの問題です!

activerecordが期待どおりに機能するという事実は、これがactivemodelのバグであることを示しています。誰かが以前にこの問題を抱えていて、解決策の提案がありますか?

0 投票する
6 に答える
7539 参照

ruby-on-rails - すべてのRoRモデルでinclude_root_in_jsonをfalseに設定するにはどうすればよいですか?

すべてのRoRモデルでinclude_root_in_jsonをfalseに設定するにはどうすればよいですか?

application.rb内でActiveModel::Base.include_root_in_json = falseを設定しようとしましたが、効果がありません。

0 投票する
3 に答える
4604 参照

ruby-on-rails - ActiveModel :: Validatorをどこに置くか?

http://api.rubyonrails.org/classes/ActiveModel/Validator.htmlをフォローしようとしていますが、どこに配置すればよいですか?

0 投票する
4 に答える
3856 参照

ruby-on-rails-3 - ActiveModelエラーメッセージのフィールド名をどのようにローカライズしますか?

したがって、エラーメッセージの残りの部分の前にフィールド名が追加されますが、フィールド名は変換されません。

ラベルの電子メールの翻訳を追加できますか?はいの場合、ActiveModelがそれを見つけるためにどこに移動する必要がありますか?そうでない場合、解決策は何ですか?