問題タブ [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.
ruby-on-rails - フラッシュメッセージにリンクを埋め込むためにどのようなアプローチを取りますか?
リンクが埋め込まれたフラッシュメッセージ(通知、エラー、警告など)を持つ機能は、ユーザーインタラクションの観点から優れています。ただし、コントローラからのフラッシュメッセージ内にアンカータグを埋め込むのは汚れています。
このようなフラッシュメッセージが使いやすさの向上に役立つと仮定しましょう*:
リンクが埋め込まれたフラッシュメッセージ通知の例http://img.skitch.com/20090826-xbsa4tb3sjq4fig9nmatakthx3.png(DailyMile.com から借用)
このようなものをきれいに採用するために、コントローラーとビューの間でどのような戦術を取りますか?
subsonic - ActionPack ジェネレーター for 3.0
2.0 にあったような 3.0 用のアクションパック/サブソニック ジェネレーターはありますか?
ruby-on-rails - 更新アクションで NoMethodError がスローされます
これは私のソースコードです
この行でエラーが発生します
エラーメッセージは「予期しないときにnilオブジェクトがあります。nil.callの評価中にエラーが発生しました」です。
スタック トレースの 5 行は次のとおりです。
これをデバッグする方法がわかりません。また、このエラーがどのように発生するのか理解できません。
どんな助けでも本当に感謝しています。
ありがとう
ruby-on-rails - Railsのurl_forの反対は何ですか?パスを取り、解釈されたルートを生成する関数?
脳は少し揚げられています....relative_pathから:controllerと:actionのハッシュを取得するにはどうすればよいですか?
これは基本的にurl_forの反対です。以下の例では、「some_function」は私が探しているミステリー関数の名前です...私はそれが簡単であることを知っています、ただ覚えていないか、ドキュメントでそれを見つけることができるようです。
そのようです:
ruby-on-rails - レールを開始するときの「初期化されていない定数ActionPack」
Railsサーバーを起動すると、「初期化されていない定数ActionPack」エラーが発生します。
レール付きの大失敗を使用しています2.3.8
「バンドルリスト」を実行すると、次のように表示されます。
ここで何が起こっているのか分かりますか?
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
ありがとう
ティム
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 はどうなっているのでしょう?
ruby-on-rails - Ruby-on-Rails:レンダリングのヘルプ:layout => false
APIからRailsアプリリソースにアクセスしようとしています(アプリケーション/ XML GETリクエストを送信します)。XMLファイルを解析する必要はありません。
私のリソースコントローラーには、次のものがあります。
これにより、期待どおりにxmlファイルが生成されます。私がそれを置き換える場合:
私のAPIは「テンプレートがありません」エラーを報告します。私も次のことを試しました:
しかし、とにかくページはレンダリングされます。これについて行く正しい方法は何ですか?
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
ruby-on-rails - Authenticity_token フォームから生成された不要な div を削除します
これは簡単なはずですが、答えが見つかりません。私の Rail Forms は、削除したい div を生成します
これは、レールが私のために生成するdivです
使用する必要があることを示唆しているプレビューの質問をいくつか見ましたform_authenticity_token
コードのどこで、どのように form_authenticity_token を代わりに使用できますか?