問題タブ [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 - link_to 削除 URL が機能しない
アプリに次の link_to delete url があります
動作していないようです。この URL をクリックすると、ショー パスに移動するだけです。誰か、これを修正する方法を教えてください。ありがとう。
ruby-on-rails - Ruby on Rails: "link_to('delete', ...)" に確認メッセージが表示されないのはなぜですか?
製品の横に次のリンクがあります。
クリックしても確認ボックスが表示されません。
生成される HTML は次のとおりです。
お知らせ下さい。
ruby-on-rails - Railsの「link_to」が削除アクションで機能しないのはなぜですか?
私はindex.html.erb
すべての製品を表示し、各製品の横に私が持っているアクションEdit
とDelete
アクションを表示します。
Edit
リンクは正常に機能します。ただし、Delete
リンクは機能しません。次のエラーが発生します。
リクエストメソッドがDELETEではなくGETだからだと思います。しかし、明示的に設定した場合になぜこれが発生するのかわかりません:method => :delete
。
routes.rb
非常に単純です:
Javascriptを有効にしました。
提案してください。
ruby-on-rails - Rails 3は、「link_to」によって生成されたリンクをクリックしたときに使用されるHTTP動詞をどのように決定しますか?
2 つのリンクがあります。
生成されるリンクは次のとおりです。
と の両方をクリックするEdit
とDelete
、GET
メソッドが使用されます。
Railsはどの方法を使用するかをどのように決定しましたか?
リンクのdata-method="delete"
と とはどういうrel="nofollow"
意味ですか?Delete
ruby-on-rails - link_to でリンクが生成された後に HTML オプションを追加するにはどうすればよいですか?
アプリのメニュー バーに一連のリンクを生成しています。ユーザーがメニュー バーのページの 1 つを表示しているときに、現在のページを表示していることを示すようにスタイルを変更したいと思います。これは、私が取り組んできた非常に簡単な作業です。
私がやりたいことは、ヘルパーを枯渇させることです。私は次のようにリンクを構築しています:
link_to('events', :controller => 'event_sections', :action => 'show', :group_id => @group), :class => "current_page_item"
「現在のページの場合」コードで何度も繰り返しています。最初に必要なすべてのリンクを構築してから、それに :class => "current_page_item" を追加する良い方法があるかどうか疑問に思っていました。
ruby-on-rails - link_to に表示されるパス
私はゾンビ用のレール (railsforzombies.org) を完成させたばかりで、初めてのアプリ (ブログ) を作成しようとしています。
基本的な構造を足場にし、ルートを変更してパーシャルを追加したり、ビューにその他の改善を加えたり、Blueprint css フレームワークをインストールしたりしました。
私が抱えている問題は、すべてのリンク (link_to で作成) が次のようになることです。
リンク自体の後にリンクへのパスが出力される場所。ただし、リンクへのパスを含むテキストをコピーできません。
これが役立つ場合、これは私のroutes.rbのようです:
何か助けはありますか?
編集:
私の link_to 呼び出しは次のとおりです。
編集:
問題はこのイメージで見ることができます。
また、show_url に変更すると、URL がパスではなく括弧内に表示されます。
ruby-on-rails - "render :nothing => true" は空のプレーンテキスト ファイルを返しますか?
私は Rails 2.3.3 を使用しており、投稿リクエストを送信するリンクを作成する必要があります。
次のようなものがあります。
これにより、リンク上で適切な JavaScript の動作が行われます。
私のコントローラーアクションは機能しており、何もレンダリングしないように設定されています:
しかし、リンクをクリックすると、ブラウザが「resend_confirm_email」という名前の空のテキスト ファイルをダウンロードします。
何を与える?
ruby-on-rails - link_toに画像を使用してスパンを追加するにはどうすればよいですか
だから私はこれを持っています:
これは機能しますが、次のように間にスパンが必要です。
追加するにはどうすればよいですか
link_to
?_
ruby-on-rails - ruby onrailslink_to新しく作成されたページ
rails(3)で、という名前のプロジェクトモデルに新しいhtmlページを作成しましcontact.html.erb
た。別のページからリンクすることに興味があり、コードを追加しました。
<%= link_to 'contact', contact_project_path(@project) %>
プロジェクトは、belongs_to
ユーザー(連絡先ページの連絡先)のモデルです。
このリンクは、存在しないというエラーメッセージを表示contact_project_path
します。どこかで定義する必要があることはわかっていますが、どこでどのように定義するかはわかりません。プロジェクトごとにページを具体的にしたいと思います。名前付き連絡先にアクションを作成し、project_controler
空のままにしました。
私は何が欠けていますか?
私はかなり長い間解決策を探してきましたが、この質問に対する答えは他のどこにも見つかりませんでした。私はそれが少し基本的であることを知っていますが、他の選択肢はありません。
ruby-on-rails - RubyonRailsのButton_toの悪いルート
button_to
レールヘルパーを使おうとしています。私は次のコードを書きました:
<%= button_to 'Edit Item', edit_item_path(@item), :class => 'mark-button' %>
次のエラーメッセージが表示されます
No route matches "/items/1/edit"
しかし、ページを更新すると、適切なアクションに進みます。取得したページのURLlocalhost:3000/items/1/edit
は、正しいURLです。button_to
コマンドをlink_to
エラーなしでロードされたページに切り替えた場合。このコードの意味:
<%= link_to 'Edit Item', edit_item_path(@item), :class => 'mark-button' %>
正常にロードされます。button_to
気づいていない機能があるかもしれませんが、迷っています。