問題タブ [learn-ruby-on-rails]

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 投票する
3 に答える
3701 参照

ruby-on-rails - Googleドライブに接続する不正な認証エラーRails

フォームから送信されたデータをGoogleドライブ(app/models/contact.rb)のアカウントのスプレッドシートに接続して保存する方法を持つ連絡先コントローラーがあります。

このメソッドは、次のように config/environments/development.rb に保存されている figaro で設定した環境変数を呼び出します。

フォームを送信すると、次のエラーが表示されます。

これは、連絡先モデルの次の行を指しています。

ユーザー名とパスワードを確認して再確認しましたが、application.yml ファイルでそれらが正しいことを 100% 確信しています。チュートリアルを完了し、すべての手順を繰り返しましたが、アプリが Google に接続できない理由がわかりません。Google アカウントに 2 段階認証プロセスが設定されていないことも確認しました。

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

ruby-on-rails - Rails_Layout "レイアウト ジェネレーターが見つかりませんでした"

ターミナルでこのコマンドを使用しようとしてrails generate layout simple --forceいます: そして、このエラーが発生します:Could not find generator layout.そこで、gemfile をより具体的にしようとし、特定の最新バージョン番号をファイルに追加しました (gem 'rails_layout', ~> '1.0.5')、それでも同じエラーが発生します。少し検索したところ、同様の質問が見つかりました:レールでの zurb_foundation レイアウト生成と、Foundation が独自の gem にレイアウト ジェネレーターを含めるようになったと答えているようです。それとも私はそれを間違って読んでいますか?とにかく、私は agem uninstall rails_layoutを実行してから、元のコマンドを再試行しました。それでもダメ。レイアウトジェネレーターが見つからないという同じ、元のエラー。Rails 4.0.2 と Ruby 2.0.0 を使用しています。何か提案はありますか? ありがとうございました!

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

smtp-auth - SMTP-AUTH が要求されましたが、ユーザー名がありません

現在、Daniel Kehoe のLearn Ruby on Railsチュートリアルを行っています。演習の 1 つは、Google の Gmail アカウントを使用して、連絡先ページから連絡先フォームを送信することです。

ただし、連絡先フォームを送信すると、メールボックスにメールが届かず、次のエラーが表示されます。

「SMTP-AUTH が要求されましたが、ユーザー名がありません」

config/application.yml ファイルで、Gmail のユーザー名とパスワードを設定しました。

何が問題なのか誰にも分かりますか?

ご協力いただきありがとうございます、

アンソニー

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

railsapps - Rails サーバーを起動できません - 初期化されていない定数 Sprockets::Rails::VERSION::(NameError)

私は単純に railsapps.org Learn Ruby on Rails本をオンラインで読もうとしています。すべてをインストールしましたが、チュートリアルの「Web サーバーの起動」で行き詰まりました。

「$ rails server」を実行すると、次のようになります。

この時点でRailsやRubyについて何も知らないので、何が問題なのかわかりません。かなりの参入障壁ですよね?gem のスプロケット レールに問題があるようですが、レールを使い始めたこともないので、その対処方法やどこから始めればよいかわかりません。

0 投票する
7 に答える
8252 参照

ruby-on-rails - Rails をインストールできません - 「ファイルが存在します @ dir_s_mkdir」エラー

レールを取り付けて、ほとんど機能しています。誤って bash ウィンドウを閉じてしまったという別の問題の解決に取り組んでいました。それで再度開いたところ、レールがまったく使用できなくなり、レールがインストールされていないことがわかりました。だから私は走っgem install rails --no-ri --no-rdocたので、次のようになりました:

このエラーを修正するにはどうすればよいですか?

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

ruby-on-rails - Rails - ターミナルを閉じてマシンを再起動 - bash で Rails がインストールされていないことが通知されるようになりました

OSX Mavericks、ruby 2.1.1p76 (2014-02-24 リビジョン 45161) [x86_64-darwin13.0]、rvm 1.25.23 (マスター)、および rails-4.1.0 (疑惑) を実行

私はRailsapps.orgの Rails の学習に関する本に取り組んでおり、昨日までに約 1/2 を達成しました。その日はやめて、iTerm2 を終了し、Macbook Pro の電源を切りました。今日、電源を入れて iTerm を開き、作業ディレクトリ (~/rubyonrails/learn-ruby) に移動して、rails -v.

私はこれを見る:

実行するsudo gem install railsと、rails-4.1.0 がインストールされていることがわかります。今rails -vでも上記と同じエラーメッセージが表示されます。

私も最初に実行しようとしrvm use ruby-2.1.1@learn-railsましたが、それでもエラーメッセージが表示されます。

だから私は少し立ち往生しており、レールを機能させるために何をすべきかわかりません。また、毎回これを行う必要がないように、bash 環境をセットアップするにはどうすればよいですか? 作業ディレクトリに移動して、毎回再インストールや再構成を何度も行うことなく作業を開始できると便利です。

よろしく、ジェフ