問題タブ [railscasts]

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 に答える
231 参照

ruby-on-rails - Ruby on Rails、ActiveRecord への変更以降、Post を使用してデータを渡すにはどうすればよいですか?

古いRailscastに基づくコードを使用して、http://railscasts.com/episodes/142-paypal-notifications、カートに関する情報をサイトのさまざまな部分とやり取りしようとしましたが、問題は次のコード。

この入力を処理するコードは、アプリ コントローラーにあります。

生成されたエラーは です。

これはおそらくばかばかしいほど単純なものであることはわかっていますが、これで過去30分間頭を壁にぶつけていたので、どんな意見でも歓迎します.

編集: リクエストに応じて、routes.rb これがあちこちにあることをお詫びします。

http://pastebin.com/gq4Ekzvn 編集: 私はばかだということがわかりました。スキーマの問題は最悪です。

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

ruby-on-rails - Pjaxで「URLの置換」をオフにする方法

http://railscasts.com/episodes/294-playing-with-pjax?view=commentsのチュートリアルでPjaxを使用しています。URLを 変更する必要はなく、このコーヒースクリプトコードは機能しません。

....。

$( "a#flag-comments")。click->

...。

$ .pjax

コンテナ:'[data-pjax-container-flag]'、

置換:false、

url:'/ flag_comments'

...。

何か案が?

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

ruby-on-rails - OmniAuth RailsCast (エピソード 235) Remind Me (エピソード 274) に関する問題

Ryan Bates'/RailsCasts の Cookie ログインのチュートリアルに従い、作成中のアプリケーションの機能を思い出させてくれました。

[参照: http://railscasts.com/episodes/274-remember-me-reset-password?view=comments] 同じアプリケーションの OmniAuth 機能を紹介したいと思いました。

【参考: http: //railscasts.com/episodes/235-omniauth-part-1】devise は使っていません。Twitter アプリ ページを正しく読み込んでいますが、アプリケーションにリダイレクトするときにエラーが発生します。Twitter 内でコールバック URL が正しく設定されています。

OmniAuthundefined method "authentications" for nil:NilClassと authentications_controller でエラーが発生します。具体的には、私のコンソールには次のように表示されます。

NoMethodError (undefined method authentications for nil:NilClass):app/controllers/authentications_controller.rb:9:in create'.

認証コントローラーのコードは次のとおりです。

これは、アプリケーション コントローラーの current_user ヘルパー メソッドです。

ユーザーには多くの認証があります。認証はユーザーに属します。

OmniAuth を Twitter で使用できるようにして、current_user コードを維持しながら受け取ったエラーを回避して、ユーザーが Twitter アカウントでログインできるようにしたいと考えています。

助けていただければ幸いです。

0 投票する
5 に答える
21473 参照

ruby-on-rails - 未定義のメソッド`key? ' nilの場合:NilClass

私はRailsを初めて使用し、単純な認証システムの作成方法に関するRyan Bateのチュートリアル(http://railscasts.com/episodes/250-authentication-from-scratch?autoplay=true)に従っていて、それを実行していました。しかし、このエラーが発生しました: `

私は初心者なので、これが何を意味するのかはよくわかりませんが、これらは私のファイルです。

ユーザーコントローラー:

new.html.erb:

ルート.rb

ユーザーモデル

チュートリアルはRails3.1またはRails3の一部のバージョン用に作成されたと思います。しかし、私はRails 3.2を使用していますが、これは問題の一部である可能性があります。しかし、私は初心者なので、何が起こっているのかわかりません。誰かが私に何をすべきか教えてもらえますか?

ありがとう

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

ruby-on-rails - Rails アプリから Twitter フィードを表示する

OmniAuth 経由で Twitter にユーザーをサインインさせることができました (Railscast #235-6 に従って簡単なアプリケーションを作成しました)。現在、ログインしているユーザーの Twitter フィードを表示しようとしています。誰がこれがどのように行われるか教えてもらえますか? Twitterを初期化するにはどうすればよいですか? ログインしたユーザーのユーザー名とパスワードを渡すにはどうすればよいですか? 私は Rails を初めて使用するので、コードを配置する場所を正確に知っていれば役に立ちます。ありがとう

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

ruby-on-rails - OmniAuth RailscastチュートリアルのDangerousAttributeError:作成はActiveRecordによって定義されます

私はSOでActiveRecord::DangerousAttributeErrorと他の同様のスレッドを見てきましたが、同じ問題に対処していません。

私はomniauthチュートリアルに従っています:http ://railscasts.com/episodes/235-omniauth-part-1?view = asciicast

Twitterでoauthを介して認証し、ユーザーのデータ(auth)を返すことができます。問題は、このエラーメッセージが原因で、データベース(sqlite3)で作成/保存できないことです。

エラー:

Authentications_Controller:

モデル:

このエラーを回避するにはどうすればよいですか?このサイトや他のサイトでグーグルすると、それを修正するために何が起こっているのかを理解するのに役立ちません。ありがとう

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

ruby-on-rails - Railscastは本番環境のソリューションを推奨していません。理由を探しています

このレールキャストでは、親友のベイツ氏が、一連のデータを検索、並べ替え、ページ付けできるアプリを作成するためのソリューションについて説明します。AJAX検索を実行するとき、彼はユーザーが検索ボックスに入力を入力した瞬間に検索結果を表示するソリューションを提供します。これが彼の解決策です:

ただし、彼は「これは簡単なデモであり、これを行うための最良の方法ではないことに注意してください。本番アプリでこのようなことを行う場合に使用できるjQueryプラグインがいくつかあります。」なぜこれが制作に適さないと彼が信じているのかについての説明を探しています。前もって感謝します!

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

ruby-on-rails - RailsCast 182 (改訂): Jcrop が機能しない

Ryan Bates が RailsCasts Episode 182 (revised) で使用するのとまったく同じ方法で Carrierwave を Jcrop で使用しようとしていますが、Jcrop を動作させることができず、その理由がわかりません。

に到達するとcrop.html.erb、元の画像とプレビューが期待どおりに表示されますが、元の画像で何も選択できず、プレビューが応答しません。

少し遊んでみましたが、()後ろを追加する.Jcropと、元の画像で少なくとも何かを選択できますが、プレビューはまだ応答せず、選択した領域もアスペクト比1を維持していません。以降のコード.Jcropは実行されません。私は CoffeeScript の専門家ではないので、これを理解するには助けが必要です。

これが私のコードです。どうもありがとう!

user.js.coffee:

users_controller.rb:

users/crop.html.erb:

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

ruby-on-rails - '警告:homebrewを介してelasticsearchをインストールするときに、非実行可能ファイルが"bin"にインストールされました'

Railsアプリでelasticsearchを実行するために、このrailscastをフォローしています。railscastが示すように自作を使用してインストールすると、この警告が表示されます

同じ自作コマンドを使用してインストールした場合、この警告はrailscastに表示されません。途中で何かを台無しにしましたか?ありがとう

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

ruby-on-rails-3 - Rails 3 railscast #196、3回のループが機能しない

この Railscast に関する多くの投稿を見つけましたが、すべての提案が役に立ちませんでした。ビューでネストされたフォーム フィールドをレンダリングできましたが、コントローラーで呼び出した 3 つではなく、1 つだけです。送信すると、次のエラーが表示されます: 保護された属性を一括割り当てできません: 手がかり

Chapter.rb

手がかり.rb

railcast では、:clues に相当するものを使用するように指示されており、これにより 3 つのフィールドがレンダリングされます。しかし、私の場合、フィールドはレンダリングされませんでした。代わりに @chapter.clues を使用すると、1 つだけがレンダリングされます。

新しい章を作るときの私のフォーム。

私の chapters_controller.rb 新しい

私のログには 3 つの手がかりが表示されますが、属性は空です (no :id)。これは何か問題がある兆候ですか?したがって、ログには 3 つの手がかりオブジェクトが表示されますが、ビューには 1 つしか表示されません。

考え?私はすでに、stackoverflow に関する提案のおかげで、chapter.rb に追加しました。

運がなく、同じ動作とエラーがありました。

お時間をいただきありがとうございます