タグ付けされた質問 「ruby-on-rails」

Ruby on Railsは、Rubyで記述されたオープンソースのフルスタックWebアプリケーションフレームワークです。これは、人気のあるMVCフレームワークモデルに準拠しており、アプリケーション開発への「構成上の規約」アプローチで知られています。


14
Rubyでnilと空、空白を理解する方法
私は自分自身が繰り返しの違いの明確な定義を探して見つけnil?、blank?およびempty?Ruby on Railsの中で。これが私が来た最も近いものです: blank?オブジェクトはfalse、空、または空白文字列です。たとえば、""、" "、nil、[]、および{}空白です。 nil? オブジェクトはNilClassのインスタンスです。 empty?オブジェクトはクラス固有であり、定義はクラスごとに異なります。文字がない場合、文字列は空になり、項目が含まれない場合、配列は空になります。 不足しているもの、またはより厳密な比較ができるものはありますか?
1129 ruby-on-rails  ruby 

15
AWSが存在するときになぜ人々はHerokuを使用するのですか?HerokuとAWSの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 私はHerokuを使用してアプリをデプロイすることを計画している初心者のRoRプログラマーです。他のアドバイザーの友人からの言葉によると、Herokuは本当に簡単で使いやすいとのことです。唯一の問題は、Herokuが何をしているのかまだ分からないことです... 私は彼らのWebサイトを見てきたが、簡単に言うと、Herokuはスケーリングを支援するのですが、なぜそれが重要なのでしょうか。Herokuはどのように役立ちますか? 速度-私の調査では、米国/アジアを拠点とする対象者を対象としている場合、AWSを米国東海岸に展開するのが最も速いと示唆しています。 セキュリティ-それらはどのくらい安全ですか? スケーリング-実際にはどのように機能しますか? コスト効率-簡単にスケーリングできるdynoのようなものがあります。 彼らはどのように競争相手に対抗していますか?たとえば、Engine Yardとbluebox? 説明に素人英語の用語を使用してください...私は初心者プログラマーです。


10
Rails Authenticityトークンについて
RailsのAuthenticityトークンに関する問題が何度か発生しています。 しかし、私は本当にこの問題を解決して続行したくありません。Authenticityトークンについて本当に理解したいと思います。さて、私の質問は、このテーマに関する完全な情報源はありますか、またはここで詳細に説明するためにあなたの時間を費やしますか?


30
pg gemをインストールしようとしたときに「libpq-fe.hヘッダーが見つかりません」
Ruby on Rails 3.1以前のバージョンを使用しています。PostgreSQLを使用したいのですが、pggemのインストールに問題があります。次のエラーが表示されます。 $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't …


21
エラーの取得:pgsqlをRailsで動作させようとしたときに、ユーザー「postgres」のピア認証が失敗しました
エラーが発生します: FATAL: Peer authentication failed for user "postgres" PostgresをRailsで動作させようとしたとき。 ここに、私のpg_hba.conf、私のdatabase.yml、そして完全なトレースのダンプがあります。 pg_hbaで認証をmd5に変更し、別のことを試みましたが、どれも動作しないようです。 Rails 3.2に従って新しいユーザーとデータベースを作成してみました。致命的:ユーザーのピア認証に失敗しました(PG :: Error) しかし、それらはpgadminに表示されませんsudo -u postgres psql -l。 私が間違っているところはありますか?

7
特定のキーがハッシュに存在するかどうかを確認するにはどうすればよいですか?
「ユーザー」キーがセッションハッシュに存在するかどうかを確認したいと思います。これどうやってするの? キーの値がnilかどうかを確認したくないことに注意してください。「ユーザー」キーが存在するかどうかを確認したいだけです。

6
Rails 4で懸念事項を使用する方法
デフォルトのRails 4プロジェクトジェネレーターは、コントローラーとモデルの下に「懸念事項」ディレクトリを作成するようになりました。ルーティングの問題を使用する方法についていくつかの説明を見つけましたが、コントローラーやモデルについては何もありません。 コミュニティの現在の「DCIトレンド」に関係していると確信しているので、試してみたいと思います。 問題は、私がこの機能をどのように使用することになっているのか、それを機能させるために命名/クラス階層を定義する方法に慣習があるのですか?モデルまたはコントローラーに懸念事項を含めるにはどうすればよいですか?

18
Ruby on RailsでJSON出力を「きれいに」フォーマットする方法
Ruby on RailsのJSON出力を「きれい」に、または適切にフォーマットしてください。 現在、私は呼び出しto_json、私のJSONはすべて1行になっています。JSON出力ストリームに問題があるかどうかを確認するのが難しい場合があります。 JSONを「きれい」またはRailsで適切にフォーマットするように構成する方法はありますか?


5
rake db:migrate db:resetとdb:schema:loadの違い
違いrake db:migrateとは、rake db:reset私の頭の中ではかなり明白です。わからないのrake db:schema:loadは前の2つとはどう違うのか。 私が同じページにいることを確認するだけです: rake db:migrate -まだ実行されていないマイグレーションを実行します。 rake db:reset-データベースをクリアし(おそらくrake db:drop+ rake db:create+ rake db:migrateを実行)、新しいデータベースで移行を実行します。 私の理解が間違っていた場合、明確にするのを助けてください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.