問題タブ [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 投票する
1 に答える
179 参照

ruby-on-rails-3 - Rails -- バリデーション

validatesメソッドが存在、長さ、形式、一意性、および確認を検証できることを知っています。ただし、これらの値を単に true/false に設定している人を見かけることもありますが、より具体的で正確な制約 (:maximum => 50長さやcase_sensitive => false一意性など) を指定するハッシュを渡す場合もあります。これらの各検証テストに追加できるすべての仕様のリストを表示する方法はありますか?

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

ruby-on-rails - Rails 2.3.11 フォームのモデルを作成し、ActiveRecord 検証を使用する

Rails 3 では、データベースを使用しないモデルに検証を追加するために、ActiveRecord モジュールを含めるだけです。フォームのモデル (ContactForm モデルなど) を作成し、ActiveRecord の検証を含めたいと考えています。ただし、Rails 2.3.11 に ActiveRecord モジュールを単純に含めることはできません。Rails 2.3.11 で Rails 3 と同じ動作を実現する方法はありますか?

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

javascript - CoffeeScript または JavaScript の ActiveModel に似たものはありますか?

Rails で新しい Web サイトを作成していますが、CoffeeScript/Node.JS を試してみたいと思います。最初にやりたいことは、CoffeeScript (サーバー側) のモデル クラスの検証、コールバック、および関連付けです。(おそらく、Rails よりもドメイン駆動型のフレームワークです... =])

使えるものはありますか?

Tks

update/more info : 問題は、Rails の一般的なドメイン (例: blog/cms サンプル) よりも複雑なドメインのモデルを構築する際に問題があることです。Rails の DB 駆動モデルと、DB 関数との結合方法は、複雑なドメイン シナリオの設計に役立たないようです (ここでは、ActiveModel のようなより純粋な OO + モデル ヘルパーが役立ちます)。

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

ruby-on-rails-3 - このエラーが発生する理由:ActiveModel::Namingが含まれていることを確認してください

completeness-fuというgemをインストールしています。

これは私が得るエラーです:

どういう意味ですか?

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

ruby-on-rails - どのモデルでも動作するように ActiveRecord モジュールを変更する

少し前に、投票可能なポリモーフィック アソシエーションに必要なメソッドとして機能する小さなモジュールを作成しました。もともとは ActiveRecord にのみ使用することを意図していましたが、今では mongo で使用したいと思います。mongoid を使用しているのでこのインスタンスで作成する必要がある関連付けのメソッドはすべて同じ名前であり、ここにあるものはすべて以前のコードを見てください。

そして、これがどのように使用されたかは次のとおりです。

ここで 2 つの問題に気付くでしょう。まず、私は を拡張しています。ActiveRecord::Baseから継承したモデルだけでなく、任意のモデルでこれを機能させるにはどうすればよいActiveRecordですか? 第二に、そのような空のモジュールが実際に必要ActsAsVotableですか? ここで何が間違っていますか?

そのすべてのコードをモジュールに入れるだけで、モデルActsAsVotableから呼び出すことができるのではないでしょうか?includes ActsAsVotable

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

ruby-on-rails - 初期化子から ActiveModel::Base のプロパティを設定する

初期化子/rails_defaults.rbの内容

起動時に表示されるエラー:

どなたか救済策をご存知ですか?

Rails 3.1.RC4 を使用しています。

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

ruby-on-rails-3 - Rails 3:ポリモーフィックレールモデル内から親オブジェクトにアクセスしていますか?

「アドレス」(「アドレス指定可能」に属する)というポリモーフィックな関連付けがあります。

とりわけ、「ショップ」モデルを提供します。

私はvalidates_presence_ofバリデーションを追加しようとしています - そしてその時だけ - アドレスにaddressable_type "shop"があり、対応する "shop"オブジェクトに "shop_type = 'commercial'があります

問題は、住所モデルから親の「ショップ」オブジェクトにアクセスできないように見えることです。つまり、shop_type を受け取ることができず、その結果、検証を設定できません。これを行う方法に関する提案はありますか?

これは、私がやりたいと思っていることの例です。これが正しい解決策かどうかはわかりませんが、必要なのは「GET_SHOP_TYPE_HERE」呼び出しを理解することだけだと思います...それが可能であると仮定します. 乾杯

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

ruby-on-rails-3 - Ruby on Rails 3(3.1)ActiveModelアソシエーション(テーブルレスネストモデル)

ActiveModelアソシエーション(テーブルレスネストモデル)を暗示する方法は?

例えば:

ActiveRecordを使用して、2つのモデルを作成し、それらをhas_manyおよびbelongs_toに関連付けます。しかし、ActiveModelにはそのような機能はありません。どうすればこれを実装できますか?

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

ruby-on-rails-3 - Mongoidを使用して結果の実際の配列を取得する

Railsでの通常のActiveRecord/SQLセットアップ、コマンドを実行するときのコンソール*.whereなど*.allで、レコードアイテムの実際の配列を取得します。ただし、Mongoidに切り替えた後、代わりに基準を取得します。実際の結果を取得するにはどうすればよいですか?

これは私が今得ているものです...

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

ruby-on-rails - Plain-Ruby-Objectリソースを使用したネストされたリソースルーティング

持っている:

user_subscriptions_path(@current_user)ビューでヘルパーメソッドを使用しようとすると、params[:user_id]コンテンツにIDではなくユーザーのシリアル化が含まれます。

ActiveModelを使用して、これを回避する実用的な方法はありますか?