• Rubyでアクセント付きのラテン文字を置き換えるにはどうしたらいいですか?

    質問 私は ActiveRecord というモデルがあります。 Foo を持つ name フィールドがあります。 ユーザーが名前で検索できるようにしたいのですが、検索では大文字と小文字を無視するようにしたいのです。 したがって、私は canonical_name フィールドも保存しています。 class Foo validates_presence_of :name

    2023-07-30 03:03:01
  • Railsでbooleanパラメータを送信するにはどうしたらいいですか?

    質問 パラメータ show_all という値で true . この値はモデルに関連付けられていません。 私のコントローラは、このパラメータをインスタンス変数に代入しています。 @show_all = params[:show_all] しかし @show_all.is_a? String というように if @show_all == true は常に失敗します。

    2023-07-29 09:55:59
  • [解決済み] deviseのtoken_authenticatableは安全ですか?

    質問 シンプルなAPIを構築しています。 RailsのAPI で簡単なAPIを作っているのですが、ここで正しい道を歩んでいることを確認したいと思います。私はログインを処理するためにdeviseを使用しており、Deviseの token_authenticatable オプションを使用することにしました。このオプションは、各リクエストで送信する必要のある API キーを生成します。

    2023-07-29 08:53:11
  • [解決済み] How to have a drop down <select> field in a rails form?

    Question I am creating a scaffold - rails g scaffold Contact email:string email_provider:string but I want the email provider to be a drop down (with gmail/yahoo/msn as options) and not a text

    2023-07-27 18:49:37
  • カスタムhttpヘッダーを追加する方法は?

    質問 現在HerokuでホストされているRuby on Railsアプリに、カスタムhttpヘッダーを追加したいと考えています。 どのように解決するのですか? 使用します。 response.headers['HEADER NAME'] = 'HEADER VALUE' を特定のメソッドに追加するか、アプリケーションコントローラの before_filter メソッドに追加す

    2023-07-27 15:23:03
  • Rails で JSON 形式の 404 エラーを返す必要性

    質問 私のRailsアプリには、通常のHTMLフロントエンドとJSON APIがあります。今、もし誰かが /api/not_existent_method.json を呼び出すと、デフォルトのHTML 404ページが返されます。これを次のようなものに変更する方法はないでしょうか。 {"error": "not_found"} のようなものに変更し、HTMLフロントエンドのオリジナルの4

    2023-07-27 10:24:15
  • Rails ActiveRecordは、複数のクエリを使用せずに、どのように「where」句を連鎖させるのですか?

    質問 私はRuby on Railsの素晴らしさを学んでいるPHP開発者です。私はActiveRecordが大好きで、とても興味深いことに気づきました。それは、ActiveRecordのメソッドが、クエリを実行するためにメソッドチェーンの終わりを検出する方法です。 @person = Person.where(name: 'Jason').where(age: 26) # In my h

    2023-07-26 23:10:39
  • [解決済み] 60秒以内に安定したFirefoxの接続が得られない (127.0.0.1:7055)

    質問 rspecテストを実行すると以下のエラーが発生します。 railsで60秒以内に安定したfirefox接続を取得できない (127.0.0.1:7055) 最新のruby(1.9.2)とfirefox(6.0)を使用しています。 rspec-rails、capybara、その他いくつかのgemsを使用していますが、問題はなさそうです。これらのテストは、別の環境 (l

    2023-07-26 16:31:19
  • [解決済み] Railsのプロテクテッドメソッドとプライベートメソッド

    質問 Rubyにおけるメソッドの可視性(public, protected, privateメソッド)については、以前から このブログの記事 . しかし、Ruby on Railsでは、フレームワークの設定方法から、通常のRubyアプリケーションの場合とは少し異なるようです。では、Railsのモデル、コントローラ、ヘルパー、テストなどにおいて、protectedメソッドとprivate

    2023-07-25 09:19:19
  • [解決済み] Gemfileで正確なバージョンを指定する必要がありますか?

    質問 rubygems.org では、多くの gems が正確なバージョンではなく、メジャーバージョンで指定することを推奨していることに気づきました。例えば... haml-rails gem ... gem "haml-rails", "~&gt; 0.3.4" # "$ bundle install" will acquire the

    2023-07-25 09:13:06
  • [解決済み] Time オブジェクトに分を追加する方法

    質問 Ruby では、どのようにすれば Time.now + 10.hours ? に相当するものはありますか? secs と mins ? 例えば Time.now + 15.mins どのように解決するのですか? Ruby (プログラミング言語) には 10.hours であり、それは ActiveSupport をRuby on Rails (Webフレー

    2023-07-24 07:01:45
  • [解決済み] Rails 3: 特定のタイムゾーンで今日の日付を取得するには?

    質問 今日の日付を取得するために、私は行います。 Date.today # =&gt; Fri, 20 May 2011 特定のタイムゾーンの今日の日付を取得したいのですが、例えば 'Melbourne' . 私は、以下の設定を application.rb : config.time_zone = 'Melbourne' と設定しました。 Time.zone

    2023-07-23 21:50:46
  • Railsコントローラ用のRubyヘルパーメソッドをどこに置くか?

    質問 ある(あるいはすべての)コントローラで必要なRubyのメソッドがあります。私はそれらを /app/helpers/application_helper.rb . 私はそれをビューで使用されるメソッドのために使用しました。しかし、コントローラにはこれらのメソッドは表示されません。私はそれらを置くべき他の場所がありますか、私はそれらのヘルパーメソッドに別の方法でアクセスする必要があります

    2023-07-23 04:25:27
  • [解決済み] Rubyのバージョンは1.9.3ですが、Gemfileには2.0.0が指定されています」を修正する方法

    質問 Rubyのプロジェクトを作成しましたが bundle update と bundle install を指定した場合、エラーを返します。 Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0 イメージ図は http://i.imgur.com/dZMhI11.png?1 私のgemfileは。

    2023-07-22 04:23:47
  • [解決済み] Array.join("\n") は、改行で結合する方法ではない?

    質問 配列があるのですが... [1,2,3,4] で、改行で区切られたすべての要素を含む文字列が欲しいのですが...。 1 2 3 4 を実行すると [1,2,3,4].join("\n") とすると 1\n2\n3\n4 明白な答えがあるような気がするのですが、それが見当たりません どのように解決するのですか? はい、しかし、その文字列をプリント

    2023-07-19 02:29:03
  • form_for , form_tag の違い?

    質問 form_for と form_tag の違いは何ですか?form_remote_for と form_remote_tag は何か違うのですか? どのように解決するのですか? 特定のモデルに対してform_forを使用することになります。 &lt;% form_for @person do |f| %&gt; # you can use f here First

    2023-07-19 02:11:03
  • railsのsecret_key_baseの使用方法について 4

    質問 Rails 4の初心者なのですが、Rails 4で使用されている secret_key_base の下に config/secrets.yml の下にあります。この概念について説明していただけますか? また、本番環境で作業しているときに、プロンプトが表示され、その中に secret_key と devise.rb , config.secret_key そして s

    2023-07-17 18:23:47
  • [解決済み] ローカルネットワーク上の別のコンピュータからwebrick/railsにアクセスする

    質問 localhost:3000でrailsのアプリケーションを動かしています。同じネットワーク上の別のコンピュータからアクセスしたいです。以前は簡単にできたような気がするのですが、ちょっと困ったことになりました。そのコンピュータのIPにpingを打つのはうまくいくのですが、ブラウザでip:3000を打つとうまくいかないのです。私は起動しようとしました rails s -b ipaddr

    2023-07-16 23:56:45
  • lib/tasksにある私のカスタムrakeタスクがRails 3で検出されないのはなぜですか?

    質問 ビルドインの rake タスクは問題なく動作しますが、Project/lib/tasks/payments.rb にある私の新しいカスタムタスクは読み込まれません。 namespace :payments do desc "Tally payments at the end of the month" task :compute =&gt; :environment do

    2023-07-15 05:50:42
  • Ruby on Rails。test_unitからrspecへの切り替え

    質問 チュートリアルの中で rspec を使用することを提案したチュートリアルを進めていますが、私はすでに多くのデフォルトのrailsのインストールを経験しています。 私は本当にインストールを全くやり直したくありません。 とにかく、私が実行するとき $ rails g integration_test named 私は invoke test_unit create

    2023-07-09 07:26:20