Railsにこれから初めて触れる方を対象にしたチュートリアルです
web-console
を導入して、ブラウザ上でコンソールを使用できるようにするチュートリアルです
まず、rails new
を実行し、Railsアプリのひな型を作成します
rails new webconsole
次に、作成したRailsアプリのディレクトリへと移動します
cd webconsole
先ほどのrails new
でsqlite3
のインストールがエラーになっている場合は、以下のようにバージョンを変更します
gem 'sqlite3', '1.3.13'
その後、bundle install
を実行します
bundle install
これでOKです!
rails g scaffold
を使用して、web-console
で試すModel
などを作成します
rails g scaffold post title:string content:text
その後、マイグレーションを実行します
rails db:migrate
これでCRUDが作成できました!
web-console
を使用したいと思います
web-console
自体は、rails new
の段階でGemfile
に導入されています
あとは、View
に<%= console %>
を追加することでweb-console
を使用することができます
app/views/layouts/application.html.erb
の<body>
タグの中に以下のコードを挿入します
<% if Rails.env == 'development'%>
<%= console %>
<% end %>
これでweb-console
を使用できます!
あとは、ローカルサーバを起動し、実際にコンソールを操作してみます
rails s
localhost:3000
にアクセスし、画面下部に表示されているコンソールに以下の内容を入力してください
Post.create(:title => "test", :content => "test").save
その後、ページを再読み込みして作成したデータが表示されていればOKです!