Deviseとbootstrapのインストール

2016/01/10 | Ruby on Rails

初めに

railsに会員登録を出来るようにしてくれるgem、deviseのインストールをしてみます。githubにbootstrapも同時に出来るものがありましたので、そちらを今回は試してみます。

https://github.com/RailsApps/rails-devise

Deviseインストール

railsの新規プロジェクトを作ります。
$ rails new devise-test -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb
option Build a starter application?
1) Build a RailsApps example application
2) Contributed applications
3) Custom application

を聞かれるので、1
option Choose a starter application.
1) learn-rails
2) rails-bootstrap
3) rails-foundation
4) rails-mailinglist-activejob
5) rails-omniauth
6) rails-devise
7) rails-devise-roles
8) rails-devise-pundit
9) rails-signup-download
10) rails-stripe-checkout

次にこれを聞かれるので6

その後サーバーやデータベースなどいろいろなオプションを聞かれるので適時自分の環境に合わせて選んでください。
bootstrapのテンプレートなども選べるようになっています。

$ cd devise-test
$ rails s
これでhttp://localhost:3000/に表示されると思います。

Devise-Test

templatesにbootstrapのBlog Homeを選択しました。う〜ん、簡単w

次回はこれに投稿機能を付けてみようと思います。

連記事

OpenHACCP

2024/05/03 | Ruby on Rails

先日小規模な飲食店向けにHACCPに基づく衛生管理を記録し、保存できるサービス OpenHACCP をローンチしました。 現在飲食店では重要管理計画の作成、毎日の衛生管理や重要管理計...

bundle exec cap production puma:nginx_config

2024/03/26 | Ruby on Rails

cd /etc/nginx sudo mkdir sites-available これをしてから % bundle exec cap production puma:nginx_config...

Amazon Linux 2023にmysqlをインストール

2024/03/26 | Ruby on Rails

Amazon Linux 2023でmysqlのインストール方法 $ sudo yum localinstall -y https://dev.mysql.com/get/mysql80-commu...

simple_formのcollectionのselectを任意の値で並べる方法

2020/02/21 | Ruby on Rails

Railsのsimple_formでorder作成時にproduct_nameとproduct_codeを持つproductをproduct_codeで並べ替える方法です。 ちょっとハマったので...

enumで特定の値を除外する場合

2018/12/20 | Ruby on Rails

enumで選択肢が2つある場合 # models/blog.rb class Blog < ApplicationRecord   enum status: { published...