ruby on rails - 行為として読み取り可能なRailsプラグインの問題

ruby on rails - 行為として読み取り可能なRailsプラグインの問題

私は現在構築中のメッセージングシステムのために、IntrideaのActsを読み込み可能な Railsプラグインとして使用しています。 それに応じてメッセージクラスを定義しました。 class Post<ActiveRecord::Base acts-as-readable end 計画どおりにすべてが機能しているように見えますが、メッセージビューで未読のメッセージを表示すると問題が発…


ruby on rails - Rails用WYSIWYGエディタの宝石?

レールアプリで簡単に使えるWYSIWYGエディタのための良いルビーの宝石はありますか?…


ruby on rails - ActiveRecordモデルのパラメータを使用してカスタム検証メソッドを作成するにはどうすればよいですか?

私のモデルで私は持っている: validate:my_custom_validation def my_custom_validation errors.add_to_base("error message") if condition.exists? end 私はmycustomer vaildationにいくつかのパラメータを追加したいと思います: validate:my_cust…


ruby on rails - レールでの破壊をどのように検証するのですか?

安らかな資源の破壊に関しては、私が破壊活動を続けることを許可する前にいくつか保証したいと思いますか? 基本的には、データベースを無効な状態にすることに注意すると、破壊操作を停止する機能が必要ですか? 破棄操作の検証コールバックはありません。破棄操作を受け入れるかどうかを "検証"するにはどうすればいいですか?…


ruby on rails - 「3つのエラーがこのfoobarが保存されないようにする」を変更する方法Railsの検証メッセージ?

私のレールアプリでは、アクティブなレコードオブジェクトに検証ヘルパーを使用しています。 問題が発生した場合、私のウェブページには、「3つのエラーがこのfoobarが保存されないようにする」という標準が個々の問題とともに表示されています。 このデフォルトメッセージを自分で上書きできる方法はありますか?…


ruby on rails - モデルの関係をどのように見つけることができますか?

私は、特定のモデルが与えられたときに、関連するすべての関連モデルを返したいと思います。 例えば: class Dog<ActiveRecord::Base has_many:bones belongs_to:master end d=Dog.first d.associations#<== should return[Bone, Master] すでに自分のロールを使…


ruby on rails - Railsはブラックボックスですか?

最近シンプルなレールアプリをやっています。 私はルビーをよく知っていますが、私が「レールの方法」のことをやってみると、「ちょうど」という理由でいくつかのことが行われていることがわかりました。 レールがそのポイントを逃し、ある種の第4世代言語に変わったのですか? つまり、あなたはレールのウェブサイトを開発するためにいくつかのことを理解しておく必要があります。代わりに何が何をするのかを理解するため…


ruby on rails - Rails:列に値があるかどうかをチェックするには?

どうすればこれを達成できますか?<% for agent in @broker.agents %>...<% if agent.cell %><span class="cell-number">Cell:<%= agent.cell %></span><% end %>...<% end %> 私は、エージェントがセル番号を持っているかどうかを調べるためにテストしたい場…


ruby on rails - 自己を使う。 またはそうではありません。

私はいつかRubyでコーディングしていますが、いつ使用するのか分かりません: def self.METHOD_NAME end あるいは単に: def METHOD_NAME end どのRailsモデルでも。 「自己」はJavaのプライベートのような修飾語ですか? いつ私はそれを使用しなければならないのですか? ありがとう、トン。…



ruby on rails - レールはバリデーション条件バイパスを形成する

私は2つのフォーム値の一意性を検証するレールモデルを持っています。 これらの2つの値が一意でない場合は、検証エラーが表示され、「送信」ボタンが「再送信」に変更されます。 ユーザーが「再送信」ボタンをクリックし、モデル検証をバイパスできるようにします。 私はこのようなレールの検証のドキュメントから何かしたい: validates_uniqueness_of:value,:unless=> P…




rails errors message add validation 複数 バリデーション カスタムバリデーション 正規表現 validate