問題タブ [ruby-on-rails-6]
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 - simple_form_for で日付フィールドを制限する方法
simple_form_for で単純な date_field を使用していますが、正常に動作しています。12 年前とそれ以前の日付のみが表示されるように微調整する必要があります。つまり、過去 12 年以内の日付を入力することはできません。
ここに私が持っているコード行があります。
"start_year: " と "end_year" はうまくいきませんでした (間違って使っているのでしょうか?)。ユーザーは引き続き無効な日付を入力できます。
他に試してみるべきことを知っている人はいますか?
ruby-on-rails - Rails 4でのsecret_key_baseの使用は何ですか
私は Rails 4 に不慣れで、Rails 4 でのsecret_key_base
underの使用法を理解していませんconfig/secrets.yml
。この概念について説明していただけますか?
また、実稼働環境で作業しているときは、 、、およびを設定secret_key
するように求められます。ただし、コマンドを使用して新しいシークレットを生成できます。devise.rb
config.secret_key
secret_key_base
rake secret
開発環境と本番環境の違いは何ですか?
生成するたびsecret_key
に追加すると、新しく生成されたものとどのように一致しますか?secret_key_base
他のサーバーでアプリケーションをどのように保護していますか?
ruby-on-rails - ActiveAdmin :選択ドロップダウンは、開発では現在の値にデフォルト設定されていますが、本番環境ではデフォルトで空白に設定されています
次の ActiveAdmin フォームがあります。
このフォームを編集ビューで使用すると、選択ドロップダウンが自動的に現在の値にデフォルト設定されます。ただし、本番環境では、何らかの理由でドロップダウンがデフォルトで一番上に空白の値になっています (なぜその空白の値があるのですか?)。
編集
問題は、ActiveAdmin が関連付けを認識せず、関連付けられたオブジェクトをデフォルトで選択できないことです。f.input
アソシエーションの をコーディングする方法を理解する必要があります。フォームはタイムシート用です。Timesheet has_many
JobsAssignedWorkers と各 JobsAssignedWorker には Worker があります。
ruby-on-rails - 関連するすべてのモデルを ActiveRecord オブジェクトから取得するには?
たとえば、私は
Order から関連付けられたオブジェクトの配列を取得する方法。例えば
ruby-on-rails - link_to disable_with 無効化ボタンなし
現在、外部リンクへの次のボタンがあります。
ボタンをクリックすると、スピナーとテキストが表示されますが、ボタンは無効になりません。
ruby-on-rails - アクティブな管理レール 4 の表示ページで削除アクションの確認メッセージを変更する
私のアプリケーションでは、削除アクションのデフォルトの確認メッセージを変更する必要があります。インデックス ページの削除アクションのデフォルトの確認メッセージを次のように変更しました。
終わり
これはインデックスページでうまく機能しています。ショーページの削除アクションのデフォルトの確認メッセージも変更したい。「これを削除してもよろしいですか?」などのデフォルトのメッセージが引き続き表示されます。
また、activeadminでバッチアクションの確認ダイアログボックスのcssを変更するにはどうすればよいですか?
これについて知っている人はいますか?ありがとう。