問題タブ [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 に答える
211 参照

ruby-on-rails - ネストされたsortable_elementの構文は正しいですか? nil オブジェクトの取得

オブジェクトの並べ替え可能なリストの設定に関するRyan Bates のrails チュートリアルに従いました。いくつかの変更を加えて、「has many」ページに「belongs to」要素のリストをドラッグアンドドロップできるようになり、投稿アクションがコントローラーに送信されます...その後、500エラーが発生します

NoMethodError (予期しないときに nil オブジェクトを取得しました! Array のインスタンスを予期していた可能性があります。nil.each_with_index の評価中にエラーが発生しました): app/controllers/cuttings_controller.rb:87:in `sort'

これは、Ryan のコントローラーがどのカットを扱っているかを認識していたのに対し、私のコントローラーにはパラメーターが渡される必要があるためだと思います。

これが私のユーザーページの行です(「切り抜き」を保持しています):

そして、これがcuttingsコントローラーの定義です:

適切に機能するように、これを微調整する方法を誰かが親切に教えてくれませんか? どのパラメーターを渡す必要がありますか? :cutting => @cutting.id を試しましたが、うまくいきませんでした。post ルートは以下を使用して設定されます。

...これは少し醜いですが、それを機能させる唯一の方法です!

前もって感謝します。

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

ruby-on-rails - Railscast 143(Paypalのセキュリティ)の結果、「証明書IDを復号化できませんでした」という結果になりました。

railscast#143を実行しています。コードは以下のとおりです。セキュリティ関連のものを追加すると、「証明書IDを復号化できませんでした」というメッセージが表示されます。開発中。セキュリティ関連のものを取り出すと、再び桃色になります。新しい証明書などを使用して、プロセス全体を数回やり直しました。運がない。

次に何を試すべきかについてのアイデアはありますか?

私はこの投稿とまったく同じ問題を抱えています。この投稿は本番環境でそれを経験し、魔法のように機能し始めました。

RailsでPayPal暗号化ウェブサイト支払いを機能させることができません

「これらを購入する」ページ:

cart.rb内:

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

ruby-on-rails - Rails にログインしたときに別のテキストを表示する

Rails 3.1 での認証の実装について、Railscast #270 で見つかったRails Cast #270をフォローしてきました。私がやりたいことは、テンプレートに、ユーザーがログインしている場合にさまざまなリンクを表示する機能を持たせることです。これは次のようになります。

RailsTutorial からいろいろなところへのリンクはわかると思いますが、ユーザーがサインインしているかどうかの見分け方に行き詰っています。

Railsチュートリアルを使用して、このスニペットを見つけました

セッションヘルパーに以下を入れるとうまくいきません:

これをどのように機能させますか?

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

ruby-on-rails - Railsベータ版の招待状-Devise登録コントローラーのオーバーライド

私はユーザーモデルにDevise(1.4.8)を使用しており、Ryan Batesのrailscastに従って、単純なベータ招待機能(Rails 3.0.7)を実装しようとしています。

デバイスモデルのコントローラーの[新しい]メソッドで招待トークンを認識できません。これは、Deviseの登録コントローラーを正常にオーバーライドしていないためだと思います。

登録フォームから変数を渡すためにuser_controllerを使用する代わりに、deviseの登録コントローラーをオーバーライドする必要があると想定しています。したがって、controllersフォルダーのルートにあるregistrations_controller.rb:

ルート.rb内:

Invitation_controller.rbで

Deviseの登録コントローラーをオーバーライドして、Deviseの新しいユーザーフォームから:invitation_tokenを正常に渡すにはどうすればよいですか?

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

ruby-on-rails-3.1 - nil:nilclass の未定義メソッド「klass」を取得する - Railscast #197

こんにちは、ネストされたモデルとフォームで Ryan Bates の railscast をたどりましたが、nil:nilclass の未定義メソッド「klass」を取得しています。すべてが以前は機能していたので、link_to_add_fields が原因であると確信しています。以下は私のエラーとその他の関連コードで、Rails 3.1 を使用しています。私はたくさんのグーグルをしましたが、私の問題を解決するものは何も見つかりませんでした。ご協力いただきありがとうございます。

_form.html.erb

_restaurant_fields.html.erb

application_helper.rb

アプリケーション.js

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

ruby-on-rails - 関数、html_safe、raw、および f を介して JavaScript を渡すと機能しない

Railscasts 196 および 197 に従って、動的にネストされたモデル フォームをよりよく学習し、この問題を解決できます。

link_to_function を介して JavaScript を渡す方法がわかりません。フィールドのクラスに jquery タイムピッカーが含まれています。

fields 変数の周りに html_safe、raw、および f を使用してみましたが、どれも機能していません。

escape_javascript を使用して追加されたフォームの html 出力は次のようになります。

escape_javascript の代わりに raw と html_safe を使用すると、次のようになります。

私が欲しいのはこれです:

hasDatePicker は、クラス時間の jquery 関数です。それはおそらく、私がまだ気づいていない単純なことです。しかし、事前に読んでコメントしていただきありがとうございます。

もうコードが必要だと感じたら、教えてください。必要なものはこれだけだと思います。Rails 3.1 と Ruby 1.9.2p290 を使用しています。

再度、感謝します。

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

ruby-on-rails-3 - webrat_steps.rbがありません

私はhttp://railscasts.com/episodes/155-beginning-with-cucumberを介して作業しようとしています。これは、基本的にRailsアプリケーション内でCucumberを使用する方法を教えています。

不足しているすべてのgemをインストールし、実行を実行rails g cucumber:installしましたが、問題はありませんでしたが、の作成に失敗しましたfeatures/step_definitions/webrat_steps.rb

私が使用しているセットアップは、Ubuntu上のRuby 1.9.3(RVM経由)とRails3.1.3です。ランニングbundleには、webrat、rspec、rspec-rails、cucumberも含まれています(予想どおり)

では、このファイルはどこで入手できますか?なぜ今それが現れるのでしょうか?

乾杯

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

ruby-on-rails - HerokuでElasticsearchを使用する方法

Elasticsearchで両方のRailscastのエピソードを見終わったところです。また、Railsアプリケーション(3.1)に実装しましたが、すべてがうまく機能しています。アプリをHerokuにデプロイする方法がわかりませんが、ElasticsearchをHeroku(特に杉のスタック)で動作させる方法がわかりません。

どんな助けでも大歓迎です!

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

ruby-on-rails - レールでの動的 attr_accessible

rails-cast #237によると、動的属性は簡単に実装できるはずでした。Railsコンソールでオブジェクトを作成しようとすると、いくつかのエラーが発生しました。お知らせ下さい。

私が得ているエラーは次のとおりです。

/models/user.rb :

/config/initializers/accessible_attributes.rb :

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

ruby-on-rails - Railsジェネレーターのテーブルの代わりにdiv

Rails scaffold を使用し、代わりに Divs で変更すると、ビューでテーブルを自動生成する動作を変更する宝石をカスタマイズまたは見つけることは可能ですか? よりきれいなテンプレートと同様に、rayan の気の利いたジェネレーターを使用していますが、 div の代わりにテーブルを使用しています。

どんな助けでも大歓迎です。

イクバル