問題タブ [link-to]
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 - Rails link_to w/ path AND url_options
Rails の link_to メソッドにパスと:path_only => falseを設定するにはどうすればよいですか?
私たちのサイトには、次のような Rails 製のハイパーリンクがたくさんあります。
<% link_to "anchor text", "/path/" %>
利回り<a href="/path/">anchor text</a>
リンク内の相対 URL を絶対 URL に置き換える割り当てがあります。当然のことながら、 を設定すること:only_path => false
が思い浮かびますが、url_options の代わりに既にパスを指定している場合、その方法がわかりません。
はい、他の url_options (コントローラー、アクション、ID) を指定することもできますが、私が取り組んでいる規模では、ID、アクション、およびコントローラーを検索するよりも、パスを使用する方がはるかに簡単です。
Rails 2.3.5 の使用
ruby-on-rails - link_to を介して「新しい」アクションにパラメーターを渡す
Railsの初心者で、私は困惑しています。Rails には、has_many タスクを持つプロジェクト モデルがあります。5 つのプロジェクトを表示しているビューがあり、各プロジェクトに「新しいタスク」リンクがあり、ユーザーがプロジェクトのいずれかに新しいタスクを追加できるとします。そう:
プロジェクト 1
新しいタスク
プロジェクト2
新しいタスクなど
新しいタスクのリンクが次のようになっている場合
link_to '新しいタスク', new_task_path
タスク コントローラの「新しい」アクションにどのリンクがクリックされたかを伝える最良の方法は何ですか? project_id を新しいタスクに渡す必要があると思いますが、その方法を解決できません。
いつものように助けてください!
ruby-on-rails - Rails 3:「link_to」が間違った出力を与えるのはなぜですか?
ビューファイルに次のように入力します。
結果は次のとおりです:(Firebugで観察)
div
が内側にないのはなぜa
ですか?
ruby-on-rails-3 - rails3のlink_toヘルパーにHTML(imgタグなど)を追加することは可能ですか?
私はそれがエスケープされているのを見ます、そしてこの場合、特定のリンクのためにそれを避けたいです。または、HTMLとERBを使用してリンクを構築する唯一の方法ですか?
編集:問題を引き起こすのは私の文字列構築である可能性があることに気づき、説明するために私のコードを追加しました。
ruby-on-rails - Ruby on rails link_to 構文
link_to
メソッドを使用してremove_tag
アクションを利用するにはどうすればよいですか?
issues_controller.rb
issue.rb
ruby-on-rails - link_toメソッドにパラメーターを渡す
link_toメソッドを使用してMVCを介してパラメーターをどのように渡しますか?
見る:
link_toメソッドを使用してremove_tagアクションを利用するにはどうすればよいですか?
issue.rb
ruby-on-rails - Rails2からRails3:link_to_remoteの代わりにlink_toを使用(リモートと更新を含む)
早くて簡単な答えだと思います。Railsプロジェクトをバージョン2からバージョン3にアップグレードし、Rails 3の更新に従って、link_to_remoteの負荷をlink_toに置き換えています。のような単純なものでも:
動作しないようです。リクエスト(getメソッドを使用)はokを通過し、レンダリングされたhtmlは次のとおりです。
Routes.rbエントリ:
私が言うように、これは私の側の非常に明白な問題であると確信しています!
ruby-on-rails - 追加された Method と link_to が機能しない (Rail 3)
いくつかの参考文献を見ましたが、その古い Rails 2 ソリューションです。Rails 3 の用語のいくつかを理解するのに十分な時間を費やしています。
コントローラーにメソッド「dndl」を追加しました。インデックスに link_to を追加しました。ルートを入れるために何度もトライしました。
索引:
ルート:
私はもう試した:
助けてくれてありがとう!
ruby-on-rails - これを正しく行いましたか - link_to を使用してコントローラーからアクションを呼び出します
これが単純で長くて申し訳ありませんが、名前、電子メール、および給与の属性を持つユーザー テーブルを持つ小さなテスト アプリがあります。このデータのレポートを特定のユーザーに自分の裁量で、つまりボタンをクリックすると送信するメーラーを作成しました。私のボタンは link_to を使用して作成され、メインの users_controller でアクションを呼び出し、次にメーラー アクションを呼び出します。(それが理にかなっていることを願っています)。次のように見え、期待どおりに機能しています。これが次のようなことを行う正しい方法であるかどうかを知りたいだけです:
私のusers_controller(足場ジェネレーターによって作成された)では:
user_mailer.rb ファイル内:
ユーザーの show.html.erb ページでは、次のようにメールが送信されます。
私のroutes.rbファイルでは、すべてが適切に実行されるようにします(実行します):
したがって、これをすべて言ったので、本来のように機能します。最終的に表示したいデータとチャートがあるユーザーの show.html.erb ページをクリックし、自分の裁量で、このデータや、 mailer.html.erb ファイル。送信されると、コントローラーで指定したメッセージが点滅し、指定したとおりにそのページに残ります。だからそれは働いています。私が知りたいのは、これが正しくて最もルビー/レールシーな方法ですか?
ruby-on-rails - RubyonRails-入力フィールドの値をに渡す
こんにちは私はここでかなりひどく立ち往生しています。シナリオは実際には非常に単純です。次のような入力フィールドがあります。
そして、そのボックスにある値を別のコントローラーに渡したいのですが、次のようにしようとしています。
jqueryを使用すると簡単$('.coupon_bar').val()
だと思いましたが、思ったほど簡単ではないと思います...助けてください????
ああ、そしてこのStackOverFlowの質問とは異なり、私の入力フィールドはどのフォームの一部でもありません...
前もって感謝します...