問題タブ [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 投票する
1 に答える
40 参照

ruby-on-rails - 本「learn-ruby-on-rails」に従う前に、アプリを「試乗」する

私は Daniel Kehoe の著書Learn Ruby on Railsを読んでいますが、それは素晴らしいものです。どこに向かっているのかをよりよく理解する前に、完成した公式アプリをテストドライブしたかったのですが、これを行う方法がわかりません (本を読み始めたばかりなので)。

RailsApps GitHub アカウントから「learn-rails」レポジトリをフォークし、「learn-rails-guide」という名前で自分の Mac に複製しました (「learn-rails」は既にフォロー用に使用されているため)。サーバーを起動しようとすると、「bundle install」を実行する必要があるというエラーが表示されました。

以下の手順で作成される gemset が台無しにならないことを期待して、そうしました。ただし、「bundle」は「pg」gem をインストールできませんでした。そして、障害物にぶつかりました...

この問題は、アプリの名前の変更に関連していますか?

これは、本番用にセットアップされている完成したアプリと関係がありますか?

完成したアプリをローカルで試すのに間違ったアプローチを取っていますか?

.ruby-gemset と .ruby-version ファイルを含むアプリは、実行バンドルがインストールされている場合、現在の gemsets を台無しにしますか?

ありがとう!

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

ruby-on-rails - 初期化メソッドなしで attr_accesors を使用して ruby​​ クラスをインスタンス化しますか?

次のコードは機能しますが、理由がわかりません。

モデル: 初期化メソッドを持たない Contact というクラスがあります (つまり、デフォルトのオブジェクト クラスから初期化メソッドを継承します)。

コントローラー: 「secure_params」メソッドを介していくつかのパラメーターを渡す Contact クラスをインスタンス化する「create」メソッドを持つ ContactsController があります。

パラメータをインスタンス変数に設定する初期化メソッドがなく、'new' メソッド (Ruby の Object クラスから継承) のデフォルトの動作が渡されたパラメータに対して何もしない場合、このパラメータはどこに行くのでしょうか?

それらがインスタンス変数として設定されるのはなぜですか? (attr_accesors と関係がありますか?)

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

ruby-on-rails - の認証に失敗しました: 投稿の応答コード 403 - エラー = BadAuthentication

私の連絡先コントローラー (app/model/contact.rb) では、Google ドライブのスプレッドシートに接続してデータを保存する正しい方法のようです。ローカルで実行しようとしましたが、エラー メッセージが表示され続け、電子メールを受信して​​いません。 .

Gemfile に gem google_drive: gem 'google_drive'をインストールしました

secrets.yml

.bashrc または .bash_profile の両方

エラーメッセージ:

私は Daniel Kehoe (バージョン 2.1.6) による Learn on Rails を正確にフォローしてきましたが、何が問題なのかわかりませんでした。また、私は Google の 2 段階認証プロセスを使用しておらず、安全性の低いアプリを許可しています。構成ファイルを変更した後、Web サーバーを再起動しようとしましたが、まだ結果はありません。

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

ruby-on-rails - RoR - ContactsController の NoMethodError

RailsAppsのLearn Ruby on Railsチュートリアルの第 22 章「SPREADSHEET CONNECTION」に従っています。

本とgitが示すようにすべてを行った後、このエラーが発生します

私はそれが何であるかわかりません。

私の contact.rb :

私のcontacts_controller:

本のgitが言うように、secrets.ymlを変更しましたが、役に立ちません

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

ruby-on-rails - Ruby on Rails モデルを .json ファイルに変換するには?

次のようなアクションを使用して、基本的な Ruby on Rails モデルをセットアップした場合 (たとえば、典型的なブログ投稿アプリケーションなど) index:

.jsonすべてのブログをファイルに変換するにはどうすればよいですか? 私がそうするかどうか知っています:

これにより、json出力(私が望むもの)が次のパスに表示されます:ブラウザの/blogs.jsonですが、実際の.jsonファイルが必要です(パスでブラウザに表示されるファイルだけではありません)。

どうすればこれを行うことができますか?

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

ruby-on-rails - Learn-Railsチュートリアルのエラー「メッセージを送信するにはSMTP Toアドレスが必要です」

Learn Ruby on Railsチュートリアルの「Send Mail」セクションでエラーが発生し続けます。

ローカル マシンでhttps://github.com/RailsApps/learn-rails.gitのクローンを作成しようとしましたが、問題は解決していません。

以下は私のコードです:

user_mailer.rb

開発.rb

secrets.yml

また、.bashrc ファイルで環境変数が正しく設定されていることも確認しました。

どんな助けでも大歓迎です、そして前もって感謝します!