• Bundle Install が vendor/bundle に gems をインストールするのはなぜですか?

    質問 私が bundle install にすべての gems がインストールされます。 app_dir/vendor/bundle というパスがあり、ディスクスペースを大量に消費してしまいます。また、この方法で開発中にgemsetsなどインストールされるべき場所にgemsをインストールすることも試みました。 bundle install --no-deployement

    2023-10-18 06:56:16
  • Rspecの出力形式。ドキュメンテーション

    質問 私が rspec と共に rake rspec で、私のテストがOKでない場合、私はエラーメッセージを得ます。しかし、私のテストが大丈夫なとき、私はちょうど'...'を得る。他の出力はありません。どのように私はそれが次のようなものを印刷するようにすることができます。 A User .... can only have one name A User .... can ...

    2023-10-17 06:16:45
  • RSpecで "any_instance" "should_receive "を何度でも言う方法

    質問 railsでインポートコントローラを作成し、複数のレコードを含む複数のcsvファイルをデータベースにインポートしています。RSpecを使って実際にレコードが保存されるかどうかテストしてみたいと思います。 <Model>.any_instance.should_receive(:save).at_least(:once) というエラーが出ます。 The messag

    2023-10-16 05:31:43
  • Rails 3.1での新しいアセットパスの追加

    質問 Rails 3.1でアセットパイプラインに別のフォルダを追加する方法をご存知の方はいらっしゃいますか? 私はサービスを提供したい app/assets/fonts と同じように app/assets/images が提供されます。 更新日:2013年5月7日 この質問を見つける将来の人々のためにいくつかの明確化を追加するには、明示的にアセットパスを追加するに

    2023-10-16 01:53:23
  • モデルとは関係のない、simple_form のフィールドをレイルする

    質問 注文」という名前のモデルに結びついた既存のフォームがありますが、サードパーティの決済ゲートウェイで処理するために、名前、cc番号などのクレジットカード情報を取得する新しいフォームフィールドを追加したいのです。 しかし、私は私たちのデータベースにCC情報を保存したくないので、私の注文テーブルにはその対応する列がありません。また、フォームを送信する際に、これらのクレジットカード入力フィ

    2023-10-15 11:35:57
  • Ruby on Railsのwill_paginateは配列です。

    質問内容 私は、どなたかが will_paginate をオブジェクトの配列に対して使用する方法を説明できますか? 例えば、私のサイトでは、ユーザーが意見を評価できる意見欄があります。ここでは、意見を評価したユーザーを収集するために書いたメソッドを紹介します。 def agree_list list = OpinionRating.find_all_by_opinion_i

    2023-10-14 03:41:14
  • Ruby on Railsです。フォームで配列を送信する

    質問 配列の属性を持つモデルを持っています。フォームの送信からその属性を入力する適切な方法は何でしょうか? 名前が括弧を含むフィールドを持つフォーム入力が、入力からハッシュを作成することは知っています。これをコントローラで処理して配列に変換すればよいのでしょうか? 抽象度を下げるための例です。 class Article serialize :links, Array end

    2023-10-13 19:27:03
  • Railsの.whereと.findの比較

    質問 私は Model.where メソッドは結果が一つであっても常に配列を返すのに対して Model.find メソッドはそうではありません。これには何か理由があるのでしょうか?私は Model.where はRails 3.Xから推奨されている関数だと思っていました。 を使うべきなのでしょうか? Model.find を使うべきでしょうか。 Model.where と

    2023-10-13 11:13:40
  • Rails/Rspec httpの基本認証でテストを通過させる

    質問 アプリケーションコントローラファイル(application_controller.rb)でのhttp基本認証は以下の通りです。 before_filter :authenticate protected def authenticate authenticate_or_request_with_http_basic do |username, password| u

    2023-10-13 10:34:57
  • MavericksでPostgres.appを使用するとpg gemをインストールできない。

    質問 Postgres.app で使用するために pg gem を私のローカルマシンにインストールしようとしています。私は Mavericks を実行しています。 Postgres.app はインストールされて正常に動作していますが、gem を動作させることができません。私は以下を実行しました。 Postgres.app ドキュメントにある 'env ARCHFLAGS="-arc

    2023-10-13 05:33:34
  • RailsのI18n、翻訳が存在するかどうかチェックする?

    質問 rails 3アプリで、翻訳が存在するかどうかを出力する前にチェックし、存在しない場合はいくつかの静的なテキストにフォールバックしたいのです。私は次のようなことを行うことができます。 if I18n.t("some_translation.key").to_s.index("translation missing") でも、もっといい方法があるような気がするんです。もし将来ra

    2023-10-12 12:40:01
  • Ubuntuでgemsを使用するにはどうすればよいですか?

    質問 最近 Ubuntu 9.04 にアップグレードしたのですが、gems を使用する際に問題があります。 apt-get を使用して Ruby、Rubygems、および Rails をインストールしました。 その際 rails コマンドは動作します。 続いて、capistranoとherokuなどのgemsをインストールしました。 そのために、私はコマンドを使いました。 sudo

    2023-10-12 09:09:54
  • getaddrinfo: nodenameもservnameも提供されないか、わからない。

    質問 Mac OS X 10.6 を実行しているコンピュータにデプロイしている Ruby on Rails アプリケーションがあります。問題が発生するコードは delayed_job によって実行されます。問題はdelayed_jobを通して実行されたときのみ発生します。コンソールで実行した場合 ( rails console production ) 内で実行したり、cURL を使って A

    2023-10-11 17:10:53
  • Windowsで「証明書の検証に失敗しました」を解決するには?

    質問 GoogleのサービスにOAuthするためにsignetを使おうとしています。そして、このエラーが発生します。 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed これらの質問に続いて SSL_connect returned=1

    2023-10-09 12:24:14
  • Railsで、find_eachとwhereの違いは何ですか?

    質問 Railsでは find_each と ここで は、ActiveRecordがサポートするDatabaseからデータを取得するために使用されます。 クエリの条件を where のようにします。 c = Category.where(:name => 'Ruby', :position => 1) また、バッチサイズを find_each のよ

    2023-10-08 09:03:41
  • Rails 3.1、RSpec: モデルの検証をテストする

    質問 RailsでTDDの旅を始めたところ、モデル検証のためのテストに関する小さな問題にぶつかり、解決策を見つけることができないようです。例えば、私がUserモデルを持っているとします。 class User < ActiveRecord::Base validates :username, :presence => true end と簡単なテスト it "sho

    2023-10-04 10:23:24
  • rugged のインストール中にエラーが発生しました。

    質問 このチュートリアルに従って [ リンク を参考に、専用サーバーにgitlabをインストールしています。私はする必要があります。 sudo -u git -H bundle install --deployment --without development test postgres aws しかし、raugged をインストールする際にエラーが発生しました。 Gem::

    2023-10-03 17:47:39
  • Rails - link_toでパラメータを渡す

    質問 私のアカウントのインデックスページにはすべてのアカウントが表示され、アカウントごとに "+ Service" へのリンクがあります。これはユーザーを /my_services/new ページに導き、アカウントのインデックスページでどのリンクをクリックしたかによって account_id フィールドに適切な ID が事前に入力されているはずです。 各ページの一番下にdebug(par

    2023-10-03 14:54:03
  • Ruby on RailsのWebアプリケーションでチャートを作成する場合、どのような方法が好ましいですか?

    質問 Ruby on RailsのWebアプリケーションに円グラフ、棒グラフ、散布図を追加したいと思っています。私は、それらが魅力的で、追加するのが簡単で、多くのオーバーヘッドを導入しないことを望みます。 どのようなチャートソリューションがお勧めですか? 欠点は何ですか(Javascript、Flash が必要、高価、など)? どのように解決するのですか? Google

    2023-10-03 11:08:23
  • Ruby on RailsのためにUbuntuにPostgreSQLをインストールする

    質問 現在、Ubuntu 12.04にRVM経由でRuby on Railsをインストールしています。デフォルトのデータベースはSQLite3で設定されていますが、Herokuにプッシュする目的でPostgreSQLに切り替えたいと考えています。どのように私はこれを達成することができますか? どのように解決するのですか? 以下は、私が行った手順です。 PostgreSQL と開

    2023-10-03 06:58:08