問題タブ [form-for]
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-3 - Rails3のネストされたリソースルートの問題をform_forとして
私はroutes.rbにこのようなリソースをネストしています-(私のrake:routes gist )
コントローラ内:
次のURLで新しいMenuItem(アクション#new)を作成しようとしています:http://127.0.0.1:3001 / admin / restaurants / 1 / menu_items / newエラーが発生します:
このフォームを機能させるにはどうすればよいですか?それは気の利いた:足場から作成されました
アップデート
私もこれを_formで試しました:
しかし、同様のエラーで終了しました:
バグを報告する必要がありますか?
ruby-on-rails-3 - 最新のRails3:ActionView :: Template :: Error(105行13列目でYAMLを解析できませんでした)
私は最近、奇妙な問題またはRails 3に遭遇しました。おそらく、新しいrubygems1.5のアップデート以降です。基本的に、パッセンジャー3.0.2を使用してプログラムをnginxにデプロイすると、すぐに500ページが表示され、本番ログに次のような問題が発生します。
環境に何かが欠けているように見えるため、すべてのform_for要素を認識できません。基本的に、このページは、名前とパスワードの2つのフィールドを持つ単純なログインページです。この問題は、フォームを含む他のページでも発生しますが、実稼働環境でのみ発生します。開発環境では、完全に正常に機能しています。Rails 3.0.4を含め、すべてのgemを最新バージョンにアップグレードしましたが、この問題とはあまり関係がないようです。また、gem 1.5の前にVMwareのubuntuに同じものをデプロイしていましたが、今でもすべてが正常ですが、新しいデプロイメントに戻ることはありません。
私はこれを最新のubuntuを実行している2台のマシンにデプロイしましたが、両方のマシンにそのようなエラーがあります。Nginxとpassengerは標準の手順でインストールされます。明らかに、この問題ではサイトを実行できません。誰かがこれに対するバグ修正を提供できますか?よろしくお願いします!
PS:私が書いたログインページは基本的にここからです:http: //railstutorial.org/chapters/sign-in-sign-out#top
ruby-on-rails - f.text_fieldを大文字にします
form_forがあり、x.textField内のすべての値がUpcaseの最初の文字で表示されるようにします(テキストフィールドにdb値が事前に入力される編集について話します)。
ruby-on-rails - Rails がページをリダイレクトしないようにする
私はいくつかの問題を抱えています。誰かが私を助けてくれることを願っています。ボタンのあるフォームを含むerbファイルがあります。ボタンをクリックすると、ページが別の場所にリダイレクトされ、指定した erb ファイルが表示されます。これは素晴らしいことですが、フォームの下にある div にそのダイレクト先の erb ファイルの内容を詰め込みたいという点を除いては。私の見解は次のようになります。
私がオンラインで読んだことから、これはRails3でこれを行うために取るべきアプローチのように思えますが、それが機能しているとは思いません. (参照: ページが完全にリダイレクトされている) ありがとう。
ruby-on-rails - form_forフォームで情報を送信するにはどうすればよいですか?
コントローラで同じ作成アクションを使用する2つの送信ボタンがあります。フォームを使用して(ユーザーが入力せずに)情報を送信するにはどうすればよいですか?
例:
ボタン1:1でデータベースエントリを作成します。
ボタン2:2でデータベースエントリを作成します。
ruby-on-rails - 別のRails2.3.2で1つのコントローラーショーにモデルを送信するためのエラーメッセージを取得できません
私はこれについて他の人の投稿を読んだことがありますが、私はまだ自分が抱えている問題に頭を悩ませることができません。だから聞いてみようと思いました。
アバターをアップロードするためのフォームがあります。このフォームは:controller =>'board'、:action=>'show'から表示されます
これはうまくいきます。問題は、エラーメッセージを表示できないことです。
アップロードは:controller =>'avatar'、:action=>'upload'によって処理されます
今、これは私が問題を抱えている部分です。私はredirect_toを実行できないことを知っています。そうしないと、@ avatarのerror_messages_forが失われ、エラーメッセージが表示されなくなりますが、ルートがいくつかあるため、レンダリングを実行すると問題が発生します。
私のroutes.rbには、次のものがあります。
だから私が知りたいのは、:controller =>'board'、:action =>'show'にあるボードを再び表示し、@avatarのエラーメッセージを表示する方法です。
これが些細なことだと思われる場合は申し訳ありません。私にとってそれは闘争でした。前もって感謝します。
ミッチェル
ruby-on-rails - RailsフォームがPOSTでcreate controllerメソッドを呼び出さない
/app/views/password_resets/new.html.erb ビューに次のフォームがあります
create メソッドを含む PasswordResetsController と呼ばれるコントローラーと共に:
/password_resets/new に移動し、フォームに入力して送信すると、create メソッドが適切に呼び出されます。これは、POST が /password_resets に発生したときに PasswordResetsController::create() メソッドが呼び出されるためです。
ただし、フォームを別のビュー、たとえば /app/views/test/index.html.erb に配置すると、フォームに記入して送信すると、
不明なアクション
インデックスに応答するアクションはありません。アクション: access_forbidden、admin_created?、check_roles、create、edit、find_order、included、new、role_requirements、role_requirements=、title、title=、および update
フォームの移植が機能しない理由はありますか?
ruby-on-rails - Rails 3 form_for action with params
そしてコントローラー:
for_for の create アクションにコメント可能な型を渡すにはどうすればよいですか? ありがとう。
ruby-on-rails - members-get route を使用したコントローラー アクションの form_tag に関する問題
コントローラー アクションに固有の情報 (チェックボックス) を含む form_tag パネルを作成しています。このアクションは、「routes.rb」で次のように設定されます。
このセットアップは、link_to からアクションを呼び出すと完全に機能します。
ただし、で使用すると、次のform_tag
エラーが発生し続けます。
form_tag
私が持っているコードはここにあります:
私はそれにURL、パスを与えようとしました:
しかし、それは一貫して同じRouteエラーを私に与えてきました(アクションがroutes.rbにまったく存在しないかのように、link_to
代わりに使用して完全に機能します)form_tag submit
コントローラーのアクションのコードは次のとおりです。基本的にはファイルを送り返します。
ここで何かが足りないことに気付いたら、助けてください。
どうもありがとうございました、
よろしく、
ruby-on-rails-3 - form_forselectのデフォルト値を設定する方法
form_forselectにデフォルト値を設定する方法を教えてください。
私のコードは次のようになります:
明らかに、フィールドuser_groupのすべての値を返します。編集ページで、デフォルト値をuser_group内のユーザーの値に設定したいと思います。plsヘルプ