問題タブ [trailblazer]
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-5 - 操作を介してすべてのレコードを取得し、ビューに表示します
シンプルなすべてのものを表示するビューを設定するときに、Trailblazer で問題が発生しました。
手術
コントローラ
:allデータベースからすべてのものを:find取得するために機能しないのに、ID を介して 1 つを取得するために機能するのはなぜですか?
ruby-on-rails - 改革+ドライ検証を使用してネストされた属性を検証するにはどうすればよいですか?
検証はトリガーされ、渡されるレコードの属性 (つまりrequired(:title).filled) に対して期待どおりに機能しますが、ネストされたモデルの属性 (つまり ) に対しては機能しませrequired(:name).filledんartist。
( http://trailblazer.to/gems/reformから抜粋したスニペット)
Albumform.new(album).valid?私はfalse を返すことを期待しalbum.artist.name == nilていますが、そうではありません。ここで何が欠けていますか?これはどのように達成できますか?
使用:
- レール4.2.7.1
- 改革レール 0.1.7
- 改革 2.2.2
- 乾燥検証 0.10.3
ruby-on-rails - Rails Trailblazer Reform: `initialize': 初期化されていない定数 Uber::Options (NameError)
Rails プロジェクトで Trailblazer-Rails を動作させようとしています。
しかし、改革の宝石には奇妙なことが起こっているようです.
「rails s」でレールを開始できません。次のエラーで応答します。
"/home/dragonslayer/.rvm/gems/ruby-2.3.1/gems/reform-2.2.3/lib/reform/form/populator.rb:12:in `initialize': 初期化されていない定数 Uber::Options (NameError )」
しかし、契約を削除すると機能します。コントラクトを削除すると、自分のオペレーションが見つからないように見えることがあります。
私の操作は次のようになります。
私の契約:
私のコントローラー:
私の宝石ファイル: