問題タブ [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.
ruby-on-rails - モデルから検証を取得する
モデルで定義された検証のリストを取得する方法
例:
私は次のようなハッシュが必要です:
ruby - rails 3:既存のデータベーステーブルのモデルを生成する方法
既存の mysql データベースを指すように database.yml を構成しました
そこからどのようにモデルを生成できますか?
空のモデルのみを提供します..
ruby-on-rails - Mongoid: Mongoid にカスタム ActiveModel 検証を認識させるにはどうすればよいですか?
名前の配列を持つモデルがあり、1 つのドキュメントだけが特定の名前を持つことができるようにしたいと考えています。これを処理するカスタム検証を作成しようとしています。私のカスタム検証とモデルは、現時点では次のようになります。
しかし、不明なバリデータを取得しています: 'unique_names' (ArgumentError)。Mongoid のドキュメントには、各モデルに ActiveModel::Validation が含まれていると記載されています。これにより、カスタム検証を使用できると思いました。また、ActiveModel::Validator から継承する検証を作成し、validates_with を使用しようとしましたが、どちらも機能しません。
ruby-on-rails - Rails、モデル関係の質問
私はうまく機能する次のものを持っています:
そして、私はこれがうまく機能します:
しかし、2行目を次のように試してみると:
current_user を使用すると、次のエラーが発生します。
私はここで何を台無しにしましたか?
ありがとう
更新 - find_requestable を使用
mongoid - Mongoidの親ドキュメントに埋め込まれたドキュメントのダーティトラッキング
汚れたオブジェクトを追跡する必要がありました。そして、それは親ドキュメントでうまく機能します。しかし、ドキュメントに埋め込まれている、または参照されているものを変更する場合、ドキュメント自体に埋め込まれている/参照されているものを介してダーティにアクセスする必要があります。
親ドキュメント自体のダーティを追跡するにはどうすればよいですか?
ruby-on-rails - レールなしのアクティブモデル
RailsなしでActiveModelを使用することは可能ですか? デスクトップアプリケーションで ActiveModel を使用できますか?
ruby-on-rails - activemodel i18n&フォーム
だから私は最近英語以外の最初の翻訳を追加しましたが、今ではすべてのフォームが機能しません。さらに調べてみると、変換されたパスにルーティングしようとしていることがわかりました。すなわちusers_path
今だったfoobar_path
(foobarはモデルの翻訳です)
すべてのフォームをで更新できます:url => users_path
が、ルーティングで言語ファイルを参照するべきではないようです。
i18nセットアップが正しく構成されていませんか?それともこれはバグですか?
編集
だから私はactiverecordがルートを変換しないことに気づきました、これはactivemodelの問題です!
activerecordが期待どおりに機能するという事実は、これがactivemodelのバグであることを示しています。誰かが以前にこの問題を抱えていて、解決策の提案がありますか?
ruby-on-rails - すべてのRoRモデルでinclude_root_in_jsonをfalseに設定するにはどうすればよいですか?
すべてのRoRモデルでinclude_root_in_jsonをfalseに設定するにはどうすればよいですか?
application.rb内でActiveModel::Base.include_root_in_json = falseを設定しようとしましたが、効果がありません。
ruby-on-rails - ActiveModel :: Validatorをどこに置くか?
http://api.rubyonrails.org/classes/ActiveModel/Validator.htmlをフォローしようとしていますが、どこに配置すればよいですか?
ruby-on-rails-3 - ActiveModelエラーメッセージのフィールド名をどのようにローカライズしますか?
したがって、エラーメッセージの残りの部分の前にフィールド名が追加されますが、フィールド名は変換されません。
ラベルの電子メールの翻訳を追加できますか?はいの場合、ActiveModelがそれを見つけるためにどこに移動する必要がありますか?そうでない場合、解決策は何ですか?