問題タブ [button-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 投票する
0 に答える
403 参照

ruby-on-rails-4 - Rails 4リンクを介してパラメータを保存するときの認証トークンが無効です

Rails 4 アプリにパラメーターを持つMessageモデルがあります。archivedショー ビューには、パラメータを にbutton_to設定する があります。この関数は、Devise とメーラーをモデルに追加する前は機能していました。ここで、「アーカイブ」ボタンをクリックすると、「ActionController::InvalidAuthenticityToken」エラーが発生します。このエラーを回避するために私が見つけた唯一のことは、に追加することです。ただし、それを行うと、パラメーターは保存されません。archivedtrueMessageskip_before_filter :verify_authenticity_token, :only => [:archive]Messages Controller

button_to リンクを介して認証トークンを渡す方法はありますか? または、セキュリティを損なうことなくこれを達成するためのより良い方法はありますか?

メッセージ.rb

Messagescontroller.rb

MessagesHelper.rb

メッセージ表示ボタン

どんな助けでも大歓迎です!ありがとう!

編集:

これは明らかに、私のすべてのフォームにも当てはまります。これはデバイスの問題ですか?

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

html - button_to はクリックできないボタンを作成します

の奇妙な動作に気付きましたbutton_to。私はいくつかの様式化されたボタンを持っています。がbutton_to生成されると、入力送信フィールドがボタン要素内に配置されます。最終的には、クリックしたときにボタンの内側の端がユーザーを新しいページにリダイレクトしません。ユーザーは、リダイレクトするテキストを直接クリックする必要があります。

私の質問は、どうすればこれを修正できますか? CSSが可能な解決策だとは思いません。button_to理想的には、メソッドで渡すクラスを入力フィールドに適用したいと思います。そうすれば、入力フィールドはフォームではなくボタンになります。

これがbutton_to方法です。

これが生成されたhtmlです。

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

ruby-on-rails - RailsコントローラーアクションとJavaScript onclick

私は両方をやろうとしています:コントローラーアクションを呼び出し、JavaScript関数でonclickに反応します。現時点で、私ができることは1つだけです。で試す

その部分だけをトリガーしますonclick。何か案は?前もって感謝します、devyn

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

ruby-on-rails - フォームを送信せずに単にリダイレクトするボタンを作成するにはどうすればよいですか?

Rails 4.2.7 を使用しています。ユーザーをアプリケーションの別の部分に移動させるだけの「キャンセル」ボタンをフォームに追加したいと考えています。だから私は実装しました

しかし、これは送信ボタンとしてレンダリングされ、このボタンが表示されるフォームは、クリックすると送信されます。これは私が望むものではありません。上記を変更して、ボタンがユーザーを別の場所に移動するボタンとしてレンダリングされるようにするにはどうすればよいですか (フォーム送信なし)。

0 投票する
3 に答える
2193 参照

ruby-on-rails - Rubyでリンクを新しいウィンドウで開く方法は?

を除くすべてが機能し:target => '_blank'ます。これがリンクを新しいページにレンダリングしないのはなぜですか?

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

ruby-on-rails - Rails:button_to の存在をテストできますか?

私のサイトには、「link_to」のインスタンスが数十ありました。見栄えを良くするために、それらのほとんどを「button_to」に変更することにしました。これらのリンクの存在をチェックするために使用された私のテストの行は、もう役に立ちません。

テストは正しく動作しません

テストを調整して button_to インスタンスを見つける方法はありますか? 私の最初の検索では、ないようです。

これらの行を単純にテストから切り離すことも検討しています。別の記事で、表示項目の存在を単純にテストすることは Rails テストを使用するのにあまり有用な方法ではないことを読んだからです。

洞察を事前にありがとう!

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

ruby-on-rails - Rails `button_to`ネストされたパラメータが正しくフォーマットされていません

コントローラーアクションがあります

プライベートメソッドで:

そして、button_to次のようなビューで:

しかし、ボタンをクリックすると、次のレールエラーが発生します。

このようにフォーム()を送信できない理由についての手がかりはありbutton_toますか?

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

ruby-on-rails - Railsのbutton_toの指定がメソッドの指定を無視するのはなぜですか?

Rails 4.2.7 を使用しています。GETサブミットメソッドでボタンを作ろうと思ったので作成しました

しかし、実際に作成されるのは、POST アクションを持つフォームです。

上記で何が間違っていますか?上記をGET送信にするにはどうすればよいですか?