問題タブ [ruby-on-rails-5]
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でデフォルトでCookieを安全(httpsのみ)にするにはどうすればよいですか?
Railsコントローラーでは、次のようにCookieを設定できます。
そして、「セキュア」(httpsのみ)フラグが次のようにオンになるように指定します。
:secure
デフォルトではfalseです。アプリケーション全体でデフォルトでCookieを保護するにはどうすればよいですか?
これはRails2.3.8にあります
ruby-on-rails - RubyonRailsアプリケーションテンプレート
新しいRubyonRailsアプリケーションをセットアップするためのベストプラクティスを示すRailsアプリケーションテンプレートはどれですか?
私は2つのことに興味があります。
どのアプリケーションテンプレートが適切に設計されていますか(モジュール式で簡単にカスタマイズできます)?
典型的なRailsアプリに必要なコンポーネントの最良の(または最も人気のある)組み合わせを提供するのはどれですか?
rails new app_name -m
アプリケーションを生成するコマンドで使用されるスクリプトについて質問しています。
私はいくつかの例を見てきました。これらについてどう思いますか?
greendog99 / greendog-rails-template Devise、RSpec、Factory Girl、jQuery、Haml、Sass、Compass、Git、rvm、HTML5ボイラープレート、およびレイアウト。簡単にカスタマイズできるようにサブテンプレートを使用します。
dcrec1 / rails3_template Devise(Cucumberステップ付き)、Cucumber、RSpec、Factory Girl、Haml、Compass、jQuery、Git、Formtastic、レイアウトなど。簡単にカスタマイズできるようにサブテンプレートを使用します。
aentos / rails3-templates DeviseまたはAuthlogicまたはOmniAuth、Cucumber、Capybara、RSpec、Factory Girl、Shoulda、jQuery、Haml、Compass、960グリッドまたはBlueprint、CapistranoまたはHerokuまたはInploy、Git、およびレイアウト。簡単にカスタマイズできるようにサブテンプレートを使用します。
rubyx / rails3_template PostgreSQL、Devise、SeleniumとCapybaraを使用したCucumber、MachinistとFakerを使用したRSpec、JQuery、Simple Form、Haml、SASS、Git、rvm、Googleアナリティクス(オプション)、問題追跡用のHoptoad(オプション)、ダウンタイム通知用のTellThemWhen (オプション)。READMEにレシピの説明があります。
perfectline / template-bucket Cucumber、RSpec、jQuery、HamlまたはJammit、Capistrano、Git、rvm、およびレイアウト。簡単にカスタマイズできるようにサブテンプレートを使用します。
leshill / rails3-app Cucumber、RSpec、Factory GirlまたはFabrication、Haml、jQuery、Git、rvm。
これらのRails2.3プロジェクトは、かつては人気があったように見えますが、2009年または2010年以降更新されていません。
ruby-on-rails - Rails - コントローラー内でヘルパーを使用する方法
ビュー内でヘルパーを使用することになっていることはわかっていますが、返される JSON オブジェクトを構築しているため、コントローラーにヘルパーが必要です。
次のようになります。
html_format
ヘルパーにアクセスするにはどうすればよいですか?
ruby-on-rails - SELECT COUNT(*)を高速化するために、関連付けなしでModel.countのcounter_cacheをレールします
を使用してモデルの1つで行を合計しており、Model.count
パフォーマンスについて少し心配しています。最終的に、このモデルは非常に大きくなり、したがってSELECT COUNT (*)
非常に遅くなります。
関係counter_cache
なく使用する方法はありますか?:belongs_to
または、行をカウントする別のパフォーマンスに適した方法ですか?別のモデルを作成することを考えました。このような計算を保存するモデルだけですが、それが最善の方法かどうかはわかりません。
ruby-on-rails - 古い Rails ドキュメントへのリンク
すべての聖なるものへの愛のために、誰か Rails 3.2 のドキュメントへのリンクを投稿してもらえませんか? このhttp://api.rubyonrails.org/のように、しかし Rails 4 ではなく Rails 3.2です。
私が見つけたすべてのリンクは、Rails 3 用であるはずだった古いリンクを含め、Rails 4 のドキュメントに移動します。Rails 4 のドキュメントは、他の Rails ドキュメントへのリンクを提供しません。そのようなものを Google 対応にできないようにする方法はわかりませんが、見つかりません。
その間、公式ドキュメントへのリンクのリストを他のバージョンの Rails に投稿したい場合は、良いリソースになるかもしれません。
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 - Rescue_from ActionController::RoutingError の Rails 4
次のエラーがあります。
存在しないリンクの error404 ページを表示したい。
どうすればそれを達成できますか?
ruby-on-rails - 関連するすべてのモデルを ActiveRecord オブジェクトから取得するには?
たとえば、私は
Order から関連付けられたオブジェクトの配列を取得する方法。例えば