問題タブ [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.
jquery - RailsjQuerylink_toクリック機能の問題
前もって感謝します。
したがって、私の全体的な目標は、フォームがポップアップするモーダルダイアログボックスを取得することです。リンクをクリックしてモーダルを表示すると、JavaScriptを使用していないように見えるという問題が発生しています...JavaScriptが無効になっているようにページがレンダリングされるだけです。以下のコード:)
application.js
});
Railsでの私のリンク
リマインダー/new.html.erb
ファイアバグでは、期待どおりのGETリクエストが表示されません。
トラブルシューティングのヒントは誰ですか?
ruby-on-rails - Rails Observer または Sweeper から link_to へのアクセスを取得するか、Observer 内からビューを文字列にレンダリングする
標準の Rails オブザーバーを構成しています。
はい、これがスイーパーとして設定されていることは知っています。基本的にはオブザーバーと同じですが、link_to メソッドにアクセスできますが、ルートが構成されていないようです。profile_path および tip_path メソッドは nil です。
おそらくこれを達成する別の方法がありますか?おそらくもっと「Rails Way」ですか?
message.body のビュー テンプレートを使用してメッセージを作成する方法があれば、非常に便利です。
助言がありますか?
jquery - Rails 3のlink_to_remoteの:withパラメーターをアップグレードする
Rails 3にアップグレードするときにlink_to_remoteのRailsRJSヘルパー':with'パラメーターの推奨されるUJS置換は何ですか(新しい目立たないlink_to ...:remote => true構文を使用)。
例えば。の交換:
具体的には、フォーム内の他のフィールドを更新するために、selectオプションの値を使用してajaxを使用してputリクエストを送信するリンクを調べています。
これを行うための最も良い目立たない方法は何ですか?
ruby-on-rails - Rails link_to がリンクの拡張子として request.format を自動的に使用しない
ApplicationController before_filter 内で request.format = :mobile を設定しています。
ルートにこのマッピングがあります:
私が次のことをするとき:
私は以下を取得します(以下のACTUAL):
私はこれが欲しいです(以下で期待されています):
ただし、次のようにすると:
その後、期待どおりの結果が得られますが、これをすべての「link_to」に対して実行することは実行可能な解決策ではありません。
何か案が?
ありがとうございました
ruby-on-rails - Ruby on Rails: パラメータを URL に表示せずに、link_to を使用してビューからコントローラにパラメータを渡す方法
現在、View で link_to ヘルパーを使用して、 title 、 author 、image_url 、 isbn などのパラメーターをコントローラーに戻しています。
コントローラーは、後で View のフォームで使用されるオブジェクトにパラメーターを割り当てます (new.html.erb 内)。
次に new.html.erb が呼び出されます。これはすべて正常に機能していますが、URL にはすべてのパラメーターが表示されます
パラメータが URL に表示されないようにする方法はありますか?
ruby - Rails 3 の link_to_remote と link_to
私は初心者のスペイン語 Rails 開発者です。¿ Rails に関する問題で私を助けてくれませんか?
RoR 2 と Google マップを使用するアプリケーションがあり、X 座標と Y 座標をキャッチしてコントローラーに送信します。私は :with パラメータを使用します
:catastro,:url => {:controller => "instalacions", :action => "catastro_ajax" }, :with=>"'coordx='+$('instalacion_longitud').value+'&coordy='+$( 'インスタラシオン_緯度').値" %>:with メソッドではプロトタイプを使用して入力テキストから値を渡しますが、Rails 3 では命令 link_to には :with メソッドがなく、入力テキストからコントローラーに値を渡す方法がわかりません。
この命令を Rails 3 に移行するにはどうすればよいですか? コントローラーに送信する入力テキスト値を取得する方法を知っているだけです。
ありがとう!!
PS: 私の英語でごめんなさい!!!!
ruby-on-rails-3 - :remote => trueで、:classと:idを含むrails3のブロックを持つlink_toの構文
神の愛のために、私はこれに何時間も頭をぶつけてきました。rails3 rc、1.9.2を使用します。
パラメータ、クラス、IDを使用してajaxリクエストを送信するlink_toを作成しようとしています。名前の周りにスパンタグを挿入できるように、ブロックが必要です。多くのグーグル検索がそうであるように、ドキュメンテーションは全く助けになりません。これが私がこれまでに得たものです:
生成されたURLは次のようになります。
テスト記述子
「テスト記述子」というテキストが実際にスパン内に適切に含まれていることを適切に示すことはできません。ここではコードのフォーマットが少し失敗していますが、hrefが間違っていて、クラスやIDがなく、下り坂で転がり続けています
ブロックが必要ない場合は、名前を追加するだけで、:url => {...}を指定する必要はありません(offがブロックで例外をスローする場合は、図を参照してください)。その後、:remoteを使用します。 => true、:id => "whatever"、:class=>"blah"そしてそれは動作します。私は何が間違っているのですか?私は一般的にレールに慣れていないので、なぜこの構文がそれほど異なる必要があるのかを理解したいと思います。つまり、Webアプリでこのようなリンクをたくさん書く必要がないことを神に感謝します... ;-)
前もって感謝します
ruby-on-rails - link_to:action=>'create'ではなく'create'がインデックスに登録されます
RoRを学習するための非常にシンプルなレシピアプリを作成しており、ユーザーがフォームではなくリンクをクリックしてレシピを保存できるようにしようとしているため、link_toを介してuser_recipeコントローラーの「create」関数を接続しています。
残念ながら、何らかの理由で、link_toはcreateではなくindex関数を呼び出しています。
link_toを次のように記述しました
このリンクはuser_recipes/index.html.erbにあり、同じコントローラーの「作成」関数を呼び出しています。:controllerを含めるかどうかは、違いがないようです。
コントローラーは次のようになります
ruby-on-rails - Rails 3 の link_to('»', url) は、» またはその他のエンティティの場合は機能しません。
としては表示されませんが、として»
表示されるため»
です。表示する方法はありますか?
ruby-on-rails - SEO/Rails - すべての「link_to」にタイトル タグを追加する方法
Railsの作成者がそれについて考えていなかったことに驚いています.誰かが助けてくれるなら、それは素晴らしいことです.
これを変更するにはどうすればよいですか。
これに自動的に:
SEOに大きく貢献できると思います。
どうもありがとう!
アレックス