問題タブ [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.

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

ruby-on-rails-3 - リンクをビューに渡す

Ruby on Rails 3では、パラメーターによってビュー内のどのリンクにリンクするかを決定するビューを作成するにはどうすればよいですか?

たとえば、私のビューのページに、データベース内のすべてのプロジェクトを表示し、タイプに応じてnew showまたはeditアクションへのリンクを表示するタイプパラメータを渡します。

リンクのパスだけを渡すことに興味があります。

私は次のようなものを書きたいと思います:
<% link_to(enter_here_path) do %>
<div class="blah"><%=@project%></div>
<%end%>

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

ruby-on-rails - link_to update (フォームなし)

HTML フォームを使用せずに、リソースを更新するためのリンクが必要です。

ルート:

レーキ ルート:

put を使用して、次のような単純なリンクで友達を更新したいと思います。

しかし、リンクをクリックすると、show アクションに入ろうとします。

これを行う正しい方法は何ですか?

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

ruby-on-rails - 形のないものを作る

フォームなしでオブジェクトを作成しようとしていますが、リンクをクリックするだけです:

Friend はユーザー内のネストされたリソースです。このリンクでは、current_user がユーザーで、u がフレンドになります。
クリックすると、次のエラーが表示されます。

誰かが私を助けることができますか?

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

javascript - form_for 2つのリンクで送信する場合、コントローラーに戻ったときにどちらが使用されたかを確認するにはどうすればよいですか?

フォームをまとめていますが、デザイン上の理由から、フォームはリンクで送信する必要があります。私はそれを実行する方法を見つけました:

これでうまくいき、問題なく多くのリンクを作成できます。しかし、どのリンクが私をコントローラーに戻すために使用されたかを区別する方法がわかりませんか?リンクによって少し違う演奏が必要です...

何か案が ?javascriptなどを埋め込もうとしましたが、わかりませんでした。

ありがとう、

アレックス

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

ruby-on-rails - Railsアプリでlink_toを使用して記事のタイトルをURLに追加するには?

質問への回答に従おうとしています

Railsでlink_toを取得してSEOフレンドリーなURLを出力するには?

しかし、結果が得られません。私のRails 3アプリには次のものがあります:

ただし、サーバーを再起動した後、リンクにはタイトルがありません: /articles/1, /articles/2

なにが問題ですか?

0 投票する
5 に答える
13712 参照

ruby-on-rails - link_to を使用して、内部にスパンを持つリンクを生成できますか?

私は基本的にこの結果を得ようとしています:

しかし、レール 3 で link_to を使用してこれを行う方法がわかりません。

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

ruby-on-rails - Rails - レコードを破棄する方法がわかりません

レコードを破棄する正しい方法を見つけることができません。私はそのような完全な初心者のように感じます。

コントローラーに関連するルートは次のrake routesとおりです ( からの出力)。

私が得ているのは、要するに、get and put と何の違いもないように見えるということです。

リンクは次のとおりです。

も試しました:

出力は次のとおりです。

誰かが私がここで間違っていることを見つけることができますか? :-/


編集

最初は rails.js をロードしていませんでした。今やる。

私の破棄アクションの内容は次のとおりです。

次のように、コンテンツ インデックスから削除しています。

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

ruby-on-rails - Rails で link_to の場所を条件付きで変更するクリーンな方法

だから私はこのlink_toを持っています

しかし、管理者の場合は、以下のような別の場所に移動したい...これを実行できることはわかっていますが、よりクリーンな方法はありますか

0 投票する
4 に答える
12213 参照

javascript - Rails 3 - Javascript :confirm が link_to と button_to で :method => :delete で機能しない

index.html.erb ファイルで、オブジェクト (「リスト」) のタイトルと、通常の「表示」、「編集」、および「破棄」リンクおよび/またはボタンを表示しようとしています。:method => :delete および :confirm => "are you sure?" を使用すると、link_to も button_to も JavaScript 確認ボックスを表示しません。ここに私の index.html.erb があります:

リストの上部にある "Hello World" JS 確認リンクは完全に機能するので、邪魔にならない JavaScript が私のアプリでうまく機能していると確信しています。(必要な javascript_include_tag :defaults と csrf_meta_tag がアプリケーション テンプレートにあることも確認しました。) Rails のドキュメントでは、使用している引数がサポートされていることが確認されています (url、:confirm、:method)。ただし、button_to も link_to も、:confirm で示される JS アラートを生成しません。もう 1 つの奇妙な点は、まったく同じ引数を使用すると、button_to はレコードを削除しますが、link_to は削除しません。

これを修正するために何を調査すべきかについての提案をいただければ幸いです。

ありがとう!

0 投票する
4 に答える
22240 参照

ruby-on-rails - RAILS link_to外部サイト、urlは次のようなユーザーテーブルの属性です:@ users.website

私は、ユーザーがアカウントを作成できるWebサイトに取り組んでいます。ユーザーを作成するときの属性の1つは、ユーザーの個人用Webサイトです。私がこのようにユーザーのウェブサイトを使おうとすると:

生成されるURLは次のとおりです。http://0.0.0.0:3000/www.userswebsite.com

これはlink_toの@user部分が原因だと思います...しかし、どうすればこれをwww.userwebsite.comにリンクさせることができますか?