Railsにこれから初めて触れる方を対象にしたチュートリアルです
sweetalert-rails
という綺麗なalert
を表示してくれるgem
を導入するチュートリアルです
まず、rails new
を実行し、Railsアプリのひな型を作成します
rails new sweetalert
次に、作成したRailsアプリのディレクトリへと移動します
cd sweetalert
先ほどのrails new
でsqlite3
のインストールがエラーになっている場合は、以下のようにバージョンを修正します
gem 'sqlite3', '1.3.13'
その後、bundle install
を実行します
bundle install
これでOKです!
rails g controller
コマンドを使用して、View
を作成します
rails g controller web index
その後、config/routes.rb
を編集します
Rails.application.routes.draw do
root 'web#index'
get 'web/index'
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end
View
の作成はこれでOKです!
それではSweetAlert
を導入していきたいと思います
まず、Gemfile
にgem 'sweetalert-rails'
を追加します
gem 'sweetalert-rails'
その後、bundle install
を実行します
そして、app/assets/javascripts/application.js
に以下のコードを追加します
//= require sweetalert
次に、app/assets/stylesheets/application.css
に以下のコードを追加します
*= require sweetalert
これでSweetAlert
を使えるようになりました!
最後に、app/views/web/index.html.erb
に以下のコードを追加します
<script type="text/javascript">
sweetAlert("Hello Ruby on Rails!")
</script>
あとは、rails s
を実行し、localhost:3000
にアクセスしてください
画面にHello Ruby on Rails!
と表示されていればOkです!