Rails/デモアプリ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Rails/デモアプリ);
*目次 [#v1c02e78]
#contents
*関連ページ [#nfe33de8]
-[[Rails]]
*参考情報 [#ad91a49a]
-[[開発現場でちゃんと使えるRails 4入門(2):scaffoldの中...
*基本アプリの作成[#l3e2b8c1]
**概要 [#ib6651bc]
-本一覧を表示する簡単なアプリを作成する。
**SQLite3の場合 [#f64f1ed1]
***生成 [#s3c09e81]
-Rails4.1ではデフォルトでSQLiteを使うようになっている。
bundle exec rails new ~/work/demo --skip-bundle
-demoフォルダでbundle installを実行
bundle install --path vendor/bundle
***scaffold [#u646935d]
-scaffold実行
bundle exec rails generate scaffold book title:string au...
-migrate実行
bundle exec rake db:migrate
-WEBRickを起動し http://localhost:3000/booksで一覧にアク...
bundle exec rails s
**その他 [#bd719987]
-routes.rbの編集。以下のように設定しておくとよい。
root 'books#index'
**MySQLの場合 [#m4b2021a]
***生成 [#dd608abe]
-引数で指定する
bundle exec rails new ~/work/demo --skip-bundle --databa...
***データベースユーザーの生成 [#td179fe7]
-create_user.sqlとして保存し、mysql -uroot -pXXX mysql < ...
#pre{{
-- mysql -uroot -pXXX mysql < create_user.sqlで実行
grant all privileges on *.* to testuser identified by ’t...
grant all privileges on *.* to testuser@localhost identif...
}}
***データベースの作成 [#cc54bf26]
-config/database.ymlを編集。username、passwordを設定。
以下はSQLiteの場合と同様
終了行:
&tag(Rails/デモアプリ);
*目次 [#v1c02e78]
#contents
*関連ページ [#nfe33de8]
-[[Rails]]
*参考情報 [#ad91a49a]
-[[開発現場でちゃんと使えるRails 4入門(2):scaffoldの中...
*基本アプリの作成[#l3e2b8c1]
**概要 [#ib6651bc]
-本一覧を表示する簡単なアプリを作成する。
**SQLite3の場合 [#f64f1ed1]
***生成 [#s3c09e81]
-Rails4.1ではデフォルトでSQLiteを使うようになっている。
bundle exec rails new ~/work/demo --skip-bundle
-demoフォルダでbundle installを実行
bundle install --path vendor/bundle
***scaffold [#u646935d]
-scaffold実行
bundle exec rails generate scaffold book title:string au...
-migrate実行
bundle exec rake db:migrate
-WEBRickを起動し http://localhost:3000/booksで一覧にアク...
bundle exec rails s
**その他 [#bd719987]
-routes.rbの編集。以下のように設定しておくとよい。
root 'books#index'
**MySQLの場合 [#m4b2021a]
***生成 [#dd608abe]
-引数で指定する
bundle exec rails new ~/work/demo --skip-bundle --databa...
***データベースユーザーの生成 [#td179fe7]
-create_user.sqlとして保存し、mysql -uroot -pXXX mysql < ...
#pre{{
-- mysql -uroot -pXXX mysql < create_user.sqlで実行
grant all privileges on *.* to testuser identified by ’t...
grant all privileges on *.* to testuser@localhost identif...
}}
***データベースの作成 [#cc54bf26]
-config/database.ymlを編集。username、passwordを設定。
以下はSQLiteの場合と同様
ページ名: