問題タブ [cocoon-gem]
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 - Rails 4、作成されたオブジェクトを破壊する繭の宝石
アプリケーションに大きな問題があります。少しややこしいので、詳しく説明してみます。私のアプリケーションでは、モデル「車」があります。
および「価格」:
wicked gem を使用して、魔法使いのフォームを作成しています。また、繭の宝石を使用して、ネストされたオブジェクトを簡単に作成します。私の「支払いステップhtml」:
そして price_fields:
問題は、いくつかの価格を作成して次のステップに進むときです。価格はデータベースに保存され、すべて問題ありません。しかし、このステップに戻ってクリックすると、次のようになります。
このオブジェクトを非表示にするだけで、データベースから削除しません。それは私にとって大きな問題です。問題が見つかりません。できれば助けてください。
javascript - Rails 4 の datetimepicker と cocoon gem
こんにちは、 cocoon:https://github.com/nathanvda/cocoon
と datetimepickerに問題があり:http://xdsoft.net/jqplugins/datetimepicker/
ます。cocoon の新しいネストされたフィールドを追加すると、カレンダーが表示されません。javascript ファイルで cocoon after:insert イベントを使用する必要があると思いますが、すべての方法を試しましたが、うまくいきません。これは私の見解です:costs.html.haml
そして私の cost_fields パーシャル:
何か案は?
ruby-on-rails - Ruby on Rails 4 と cocoon gem : cocoon:before-remove で削除を中断する方法
私が現在使用しているものを次のように確認する、より洗練された確認を行う方法を探しています。
電話エントリが空白の場合、確認ダイアログを避けたいだけです。
「cocoon:before-remove」イベントに方法があるに違いないと思いますが、それを見つけることができませんか?
たとえば、次のような Coffesecript 関数では:
どんな手掛かり ?
ruby-on-rails - ペーパークリップとコクーン、画像が保存されない
私はアイテムモデルを持っています
および画像モデル
そしてコントローラーでは、強力なパラメーターが行きます
Cocoon READM が言うように。したがって、基本的な考え方は、Item には複数の画像があり、それらの画像にはこの paperclip フィールドがあるということpicture
です。次に、フォームはCocconでレンダリングされています
ビューではすべて正常に動作しているように見えますが、コントローラーに送信されたパラメーターを見ると、何かが間違っています。
images_attributes の後の奇妙なシグネチャは何ですか? アイテムの保存プロセスを台無しにしています。
ポインタをありがとう!
ruby-on-rails - ネストされた属性からクリップの添付ファイルを削除 (Cocoon)
WITNESS が添付された INCIDENT があります。
ネストされた属性から添付ファイルを削除するためのリンクを表示しようとしていますが、リンクがネストされた/子レコード (invoice.witness_id) ではなく、親レコード (invoice.id) の :id を取得しています。
ルートで何か間違ったことをしていること、またはコントローラーまたはビューから正しい ID 番号を呼び出していることを知っています...どんな助けも大歓迎です!
インシデント.rb
目撃者.rb
ルート.rb
目撃者_コントローラー
_witness_fields パーシャル
件/_form.html.erb
ruby-on-rails - javascript から cocoon add_association をトリガーする
私は繭を使用しており、日付ピッカーで日付 (複数の日付にすることができます) が選択されたときに、子レコードを自動的に追加したいと考えています。
このようにcoffeescriptで日付の選択をトラップできますが、繭を介して追加された子レコードを取得する方法、つまりlink_to_add_associationが起動されたときに何が起こるかをエミュレートする方法がわかりません。
繭のセットアップは標準のネストされた形式であり、トリックはなく、ページ上で正常に機能します。
編集:コメント再バインドカレンダーに記載されているコード:
ruby-on-rails - rspec と capybara を使用して cocoon によって動的に追加されたフィールドのテスト
繭によって動的に追加されたフィールドを誰かがテストするかどうか疑問に思っていましたか?
これは非常に時間の節約になりますが、動的に追加されるすべてのフィールドには、ID と名前に非常に長い数値が追加されます。これは、ページに複数 (セット) のフィールドを必要とするテストをスキップする必要があることを意味します。