問題タブ [actionpack]

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

ruby-on-rails - フラッシュメッセージにリンクを埋め込むためにどのようなアプローチを取りますか?

リンクが埋め込まれたフラッシュメッセージ(通知、エラー、警告など)を持つ機能は、ユーザーインタラクションの観点から優れています。ただし、コントローラからのフラッシュメッセージ内にアンカータグを埋め込むのは汚れています。

このようなフラッシュメッセージが使いやすさの向上に役立つと仮定しましょう*:

リンクが埋め込まれたフラッシュメッセージ通知の例http://img.skitch.com/20090826-xbsa4tb3sjq4fig9nmatakthx3.png(DailyMile.com から借用

このようなものをきれいに採用するために、コントローラーとビューの間でどのような戦術を取りますか?

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

subsonic - ActionPack ジェネレーター for 3.0

2.0 にあったような 3.0 用のアクションパック/サブソニック ジェネレーターはありますか?

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

ruby-on-rails - 更新アクションで NoMethodError がスローされます

これは私のソースコードです

この行でエラーが発生します

エラーメッセージは「予期しないときにnilオブジェクトがあります。nil.callの評価中にエラーが発生しました」です。

スタック トレースの 5 行は次のとおりです。

これをデバッグする方法がわかりません。また、このエラーがどのように発生するのか理解できません。

どんな助けでも本当に感謝しています。

ありがとう

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

ruby-on-rails - Railsのurl_forの反対は何ですか?パスを取り、解釈されたルートを生成する関数?

脳は少し揚げられています....relative_pathから:controllerと:actionのハッシュを取得するにはどうすればよいですか?

これは基本的にurl_forの反対です。以下の例では、「some_function」は私が探しているミステリー関数の名前です...私はそれが簡単であることを知っています、ただ覚えていないか、ドキュメントでそれを見つけることができるようです。

そのようです:

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

ruby-on-rails - レールを開始するときの「初期化されていない定数ActionPack」

Railsサーバーを起動すると、「初期化されていない定数ActionPack」エラーが発生します。

生のスタックトレース

レール付きの大失敗を使用しています2.3.8

「バンドルリスト」を実行すると、次のように表示されます。

ここで何が起こっているのか分かりますか?

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

ruby-on-rails - Rails 3 の複数選択入力パラメータのキャプチャ

複数選択フォーム コントロールがあります (図 1)。複数の値を選択すると、Firefox は両方の値を送信します (図 2)。しかし、最後の値のみが入力値としてコントローラーに送信されます (図 3)。これらすべての値をコントローラーに渡すにはどうすればよいですか?

図。1

パラメータapplication/x-www-form-urlencoded
content_provider FLR
content_provider SLDT
図. 2

PARAMs[{"content_provider"=>"SLDT", "controller"=>"html_items", "action"=>"search"}]
...
fig. 3

ありがとう
ティム

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

ruby-on-rails - 2.1.2 から 2.3.8 へのアップグレード時の date_select タグ

現在、Rails のバージョンをアップグレード中ですが、date_select タグの 1 つで奇妙なエラーが発生しました。

これが犯人です:

これにより、次のようなエラーがスローされます。

NoMethodErrorプロファイル#show

46 行目が発生した app/views/people/_upcoming_assignments.html.erb の表示:

予期していなかったのに nil オブジェクトがあります! Array のインスタンスを期待していたかもしれません。nil.size の評価中にエラーが発生しました

抽出されたソース (46 行目あたり):

この問題を追跡しようとしましたが、:order 配列に :month オプションを入れるとエラーが発生するようです。したがって、 :order => [:day, :year] を実行すると、ページが完全に読み込まれます。

私は正確な問題を探しましたが、フロントエンドの設計者であるため、これをどのように進めるかわかりません。これは私のコードによるエラーですか? それとも廃止された方法ですか?

は次のapplication traceとおりです。

私はメモされていない月の名前についてグーグルで検索しましたが、nada を見つけました。

さて、私はちょうどくそったれを機能させるために :order 句全体を取り出してみました。今回はエラーにはなりませんが、タグは表示されません! irb でチェックしてみましたが、どうやら私の date_select タグは select タグを返さず、隠しタグの束だけを返しているようです!

デフォルトのレールの例でこれを試しました:

irb はこれを返します:

=> "\n\n\n"

ご覧のとおり、select タグはどこにもありません。datetime_select を試したところ、select タグが表示されました。では、2.3.8 の date_select はどうなっているのでしょう?

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

ruby-on-rails - Ruby-on-Rails:レンダリングのヘルプ:layout => false

APIからRailsアプリリソースにアクセスしようとしています(アプリケーション/ XML GETリクエストを送信します)。XMLファイルを解析する必要はありません。

私のリソースコントローラーには、次のものがあります。

これにより、期待どおりにxmlファイルが生成されます。私がそれを置き換える場合:

私のAPIは「テンプレートがありません」エラーを報告します。私も次のことを試しました:

しかし、とにかくページはレンダリングされます。これについて行く正しい方法は何ですか?

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

ruby-on-rails - ビューで Rails インスタンス変数が nil になっているのはなぜですか?

おそらく信じられないほど愚かなことに行き詰まっていますが、問題が見つかりません。ubuntu マシンで Rails 3.0.3 と ruby​​ 1.9.2 を使用しています。

コントローラーにインスタンス変数を設定し、それを使用して新しいビュー テンプレートにフォームを作成しようとしていますが、ビューではゼロになります。コントローラーに設定されたインスタンス変数がビューにコピーされることになっていることは知っていますが、ここでは nil に設定されています。誰かが私が間違っていることを見ることができますか? これが私のエラーメッセージです:

アプリ/コントローラー/urls_controller.rb

アプリ/ビュー/urls/new.html.erb

アプリ/モデル/url.rb

アプリ/コントローラー/application_controller.rb

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

ruby-on-rails - Authenticity_token フォームから生成された不要な div を削除します

これは簡単なはずですが、答えが見つかりません。私の Rail Forms は、削除したい div を生成します

これは、レールが私のために生成するdivです

使用する必要があることを示唆しているプレビューの質問をいくつか見ましたform_authenticity_token

コードのどこで、どのように form_authenticity_token を代わりに使用できますか?