問題タブ [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.

0 投票する
8 に答える
27220 参照

ruby-on-rails - RailsでデフォルトでCookieを安全(httpsのみ)にするにはどうすればよいですか?

Railsコントローラーでは、次のようにCookieを設定できます。

そして、「セキュア」(httpsのみ)フラグが次のようにオンになるように指定します。

:secureデフォルトではfalseです。アプリケーション全体でデフォルトでCookieを保護するにはどうすればよいですか?

これはRails2.3.8にあります

0 投票する
3 に答える
6742 参照

ruby-on-rails - RubyonRailsアプリケーションテンプレート

新しいRubyonRailsアプリケーションをセットアップするためのベストプラクティスを示すRailsアプリケーションテンプレートはどれですか?

私は2つのことに興味があります。

  1. どのアプリケーションテンプレートが適切に設計されていますか(モジュール式で簡単にカスタマイズできます)?

  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年以降更新されていません。

jm/rails-テンプレート

ffmike / BigOldRailsTemplate

0 投票する
10 に答える
193395 参照

ruby-on-rails - Rails - コントローラー内でヘルパーを使用する方法

ビュー内でヘルパーを使用することになっていることはわかっていますが、返される JSON オブジェクトを構築しているため、コントローラーにヘルパーが必要です。

次のようになります。

html_formatヘルパーにアクセスするにはどうすればよいですか?

0 投票する
4 に答える
5243 参照

ruby-on-rails - SELECT COUNT(*)を高速化するために、関連付けなしでModel.countのcounter_cacheをレールします

を使用してモデルの1つで行を合計しており、Model.countパフォーマンスについて少し心配しています。最終的に、このモデルは非常に大きくなり、したがってSELECT COUNT (*)非常に遅くなります。

関係counter_cacheなく使用する方法はありますか?:belongs_toまたは、行をカウントする別のパフォーマンスに適した方法ですか?別のモデルを作成することを考えました。このような計算を保存するモデルだけですが、それが最善の方法かどうかはわかりません。

0 投票する
1 に答える
2476 参照

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 に投稿したい場合は、良いリソースになるかもしれません。

0 投票する
1 に答える
363 参照

ruby-on-rails - simple_form_for で日付フィールドを制限する方法

simple_form_for で単純な date_field を使用していますが、正常に動作しています。12 年前とそれ以前の日付のみが表示されるように微調整する必要があります。つまり、過去 12 年以内の日付を入力することはできません。

ここに私が持っているコード行があります。

"start_year: " と "end_year" はうまくいきませんでした (間違って使っているのでしょうか?)。ユーザーは引き続き無効な日付を入力できます。

他に試してみるべきことを知っている人はいますか?

0 投票する
2 に答える
70044 参照

ruby-on-rails - Rails 4でのsecret_key_baseの使用は何ですか

私は Rails 4 に不慣れで、Rails 4 でのsecret_key_baseunderの使用法を理解していませんconfig/secrets.yml。この概念について説明していただけますか?

また、実稼働環境で作業しているときは、 、、およびを設定secret_keyするように求められます。ただし、コマンドを使用して新しいシークレットを生成できます。devise.rbconfig.secret_keysecret_key_baserake secret

開発環境と本番環境の違いは何ですか?

生成するたびsecret_keyに追加すると、新しく生成されたものとどのように一致しますか?secret_key_base

他のサーバーでアプリケーションをどのように保護していますか?

0 投票する
2 に答える
15658 参照

ruby-on-rails - ActiveAdmin :選択ドロップダウンは、開発では現在の値にデフォルト設定されていますが、本番環境ではデフォルトで空白に設定されています

次の ActiveAdmin フォームがあります。

このフォームを編集ビューで使用すると、選択ドロップダウンが自動的に現在の値にデフォルト設定されます。ただし、本番環境では、何らかの理由でドロップダウンがデフォルトで一番上に空白の値になっています (なぜその空白の値があるのですか?)。

編集

問題は、ActiveAdmin が関連付けを認識せず、関連付けられたオブジェクトをデフォルトで選択できないことです。f.inputアソシエーションの をコーディングする方法を理解する必要があります。フォームはタイムシート用です。Timesheet has_manyJobsAssignedWorkers と各 JobsAssignedWorker には Worker があります。

0 投票する
3 に答える
24139 参照

ruby-on-rails - Rescue_from ActionController::RoutingError の Rails 4

次のエラーがあります。

存在しないリンクの error404 ページを表示したい。

どうすればそれを達成できますか?

0 投票する
1 に答える
2641 参照

ruby-on-rails - 関連するすべてのモデルを ActiveRecord オブジェクトから取得するには?

たとえば、私は

Order から関連付けられたオブジェクトの配列を取得する方法。例えば