[解決済み] Railsのbutton_toとHTMLのボタンタグの比較
2022-03-09 01:29:33
質問
私はRailsの初心者で、自分のページにいくつかのボタンを追加しようとしています。 HTMLタグとrailsの"button_to."の両方が使えるようですが、それぞれの違いがよくわかりません。
S.O.で見た限りでは、button_toを使うとコントローラから関数を呼び出すことなどが簡単にできるようです。 しかし、HTMLボタンの方がカスタマイズしやすいような? これは本当でしょうか? 他に違いはあるのでしょうか。
ただ、私の新しいプロジェクトで正しいことをやっているかどうか確認したいだけです。 ありがとうございました。
どのように解決するのですか?
button_to
Railsの他のビュー用ヘルパーと同様に (例.
link_to
,
form_for
,
image_tag
...) は、Railsのコマンドを単にHTMLコードに変換するだけです。これは、純粋なHTMLを記述するためのショートカットと言えます。
あなたの場合
button_to
ということであれば、こちらで参照(印刷される内容も)できます。
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to
例えば
<%= button_to "New", action: "new" %>
# => "<form method="post" action="/controller/new" class="button_to">
# <div><input value="New" type="submit" /></div>
# </form>"
これらのヘルパーを使うと、よりRailsらしくなり、コーディングのスピードが向上します。
関連
-
[解決済み] このCSSでInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] htmlの<base>タグの推奨事項を教えてください。
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】Railsの認証トークンを理解する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] このCSSでInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] フレックスアイテムを右にフロートさせる
-
[解決済み] カーソルを指ポインタに変更
-
[解決済み] d3.tipが動作しないのはなぜですか?
-
[解決済み] 文字列が部分文字列で終わっているかどうかをXPathでテストする?
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] Bootstrapのカラム内で画像を中央に配置する方法 [重複]について
-
[解決済み] head」タグと「header」タグの本当の違いは何ですか?[重複】について]
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?