読者です 読者をやめる 読者になる 読者になる

Ruby (on Rails)入門 ~現在、勉強中(2015年6月開始)~

Ruby、Ruby on Railsを勉強中。参考書を読んだり、ネット情報を読むだけでは忘れてしまうのでメモする。

【Ruby (on Rails)プログラミング入門メモ#102】confirmオプションでアラートが表示されない

Ruby Ruby (on Rails)プログラミング入門 Ruby on Rails サンプル 入門 プログラミング Rubyの基本文法

問題

↓の書籍で勉強していた。

RailsによるアジャイルWebアプリケーション開発 第4版

ボタンを押した時にアラートを表示したいが、
書籍に記載のソースでは表示されない。

<%= button_to 'カートを空にしますか?', @cart, method: :delete, confirm: '本当に良いですか?' %>

調べたところ、Rails 4.1からconfirmオプションが廃止されたようだ。

解決方法

では、どうやってアラートを表示するか?
dataオプションに入れてあげると表示される。

<%= button_to 'カートを空にしますか?', @cart, method: :delete, data:{confirm: '本当に良いですか?'} %>

f:id:fjswkun:20160409134912p:plain

勉強で使用中書籍

・他のプログラミング言語を使える人向け。[現在使用中] プログラミング初心者には向かない。

・たのしいRubyを読み終えたら勉強するつもり

初めてのRuby

初めてのRuby

Railsを勉強するなら、まずはこれがいいらしい

RailsによるアジャイルWebアプリケーション開発 第4版

RailsによるアジャイルWebアプリケーション開発 第4版