問題タブ [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 環境をセットアップするにはどうすればよいですか? 作業ディレクトリに移動して、毎回再インストールや再構成を何度も行うことなく作業を開始できると便利です。

よろしく、ジェフ

0 投票する
0 に答える
45 参照

learn-ruby-on-rails - RailsLayout gem が予期したファイルを作成しない

Learn Ruby on Railsの例に従って、実行してapp/assets/stylesheets/フォルダー内のFramework_and_overrides.css.scssファイルをrails generate layout:install foundation5 --force 確認しました。simple.cssファイルは削除されませんでした。言及されている他のファイルは変更されていないと思われます。これは、Zurb Foundation レイアウトの設定です。

何かご意見は?前もって感謝します。

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

learn-ruby-on-rails - Ruby on Rails ブックを学ぶ: TextEdit を使用したメール構成

Kehoe のLearn Ruby on Railsの 147 ページ (epub) にいて、このコードをconfig/environments/development.rbにコピーしました。

ただし、その後、サーバーを実行しようとすると、次のようになります。

チュートリアルに従って、Ruby 2.1.2 と Rails 4.1.4 をインストールしました。乗り越えるにはどうしたらいいですか?本の GitHub リポジトリのファイルを使用してみましたが、結果は同じです。プロジェクトは次のとおりです。

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

ruby-on-rails - 構成後に最初の Rails アプリケーションのアプリケーション サーバーを起動しようとすると、構文エラー メッセージが表示される [noob]

ターミナル (Mac、Yosemite の最新バージョンを実行) で $ rails server と入力すると、次のメッセージが表示されます。私はかなり迷っています。他のトピックでは、プロジェクトの構成フォルダー内のテキストを変更することを推奨していますが、私が試したことはうまくいきませんでした。それらは少し古いトピックであるため、推測しています。

この MailChimp アプリケーションを機能させるためにLearn Ruby on Railsの本から学んでおり、大きな問題なく第 13 章まで完了しました。どんな助けでも大歓迎です。

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

ruby-on-rails - Nitrous.io google_drive gem「認証に失敗しました」エラー

Rails アプリで google_drive gem を利用しようとしていますが、次のエラーが発生します。

「[my_email_address]@gmail.com の認証に失敗しました: 投稿の応答コード 403 https://www.google.com/accounts/ClientLogin : Error=BadAuthentication Info=InvalidSecondFactor」

Google がアクセスを妨げており (Google からの電子メールでセキュリティ警告を受け取り続けています: 「Google アカウント: サインイン試行がブロックされました」)、このエラーを回避する方法を探しています。

最終的に「アプリケーション固有のパスワード」を取得するために、Gmail アカウントで 2 段階認証を有効にすることを提案した人がいます。通常の gmail パスワードの代わりにアプリケーション固有のパスワードを入力しましたが、Google はまだ gmail アカウントへのアプリケーション アクセスを拒否していると思います。

これを回避する方法はありますか?