シンプルに・・・ギターブログ(Guitar Blog)

現在療養中・・・(ToT) だけど社会復帰しました。

スポンサーサイト

Category: スポンサー広告  
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Railsのつづき・・・

Category: Ruby  
まずはdatabase.ymlの編集を。

# MySQL (default setup). Versions 4.1 and 5.0 are recommended.
#
# Install the MySQL driver:
# gem install mysql
# On MacOS X:
# gem install mysql -- --include=/usr/local/lib
# On Windows:
# gem install mysql
# Choose the win32 build.
# Install MySQL and put its /bin directory on your path.
#
# And be sure to use new-style password hashing:
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
database: depot_development
username: ****
password: ********
host: localhost
encoding: utf8
socket: /tmp/mysql.sock

# Warning: The database defined as 'test' will be erased and
# re-generated from your development database when you run 'rake'.
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: depot_test
username: ****
password: ********
host: localhost
encoding: utf8
socket: /tmp/mysql.sock

production:
adapter: mysql
database: depot_production
username: ****
password: ********
host: localhost
encoding: utf8
socket: /tmp/mysql.sock



environment.rbの先頭に下記を追加して。

$KCODE = 'u'



つぎはテーブル作成のスクリプト?


****:~/rails_apps/depot tk$ ruby script/generate migration create_products
create db/migrate
create db/migrate/001_create_products.rb
****:~/rails_apps/depot tk$



作成された001_create_products.rbを編集して。
Railsっぽい。


class CreateProducts < ActiveRecord::Migration
def self.up
create_table(:products) do |table|
table.column(:title, :string, :null => false)
table.column(:description, :text, :null => false)
table.column(:image_url, :string, :null => false)
table.column(:price, :decimal, :null => false)
end
end

def self.down
drop_table(:products)
end
end



migrationの実行!

****:~/rails_apps/depot tk$ rake db:migrate
(in /Users/tk/rails_apps/depot)
== CreateProducts: migrating ==================================================
-- create_table(:products)
-> 0.4193s
== CreateProducts: migrated (0.4203s) =========================================

****:~/rails_apps/depot tk$



MySQLに入って確認してみると・・・
おーできてるできてる。

mysql> use depot_development
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-----------------------------+
| Tables_in_depot_development |
+-----------------------------+
| products |
| schema_info |
+-----------------------------+
2 rows in set (0.01 sec)

mysql> desc products;
+-------------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| title | varchar(255) | NO | | | |
| description | text | NO | | | |
| image_url | varchar(255) | NO | | | |
| price | decimal(10,0) | NO | | | |
+-------------+---------------+------+-----+---------+----------------+
5 rows in set (0.01 sec)

mysql>



scaffoldを作って・・・今日はおしまい。

****:~/rails_apps/depot tk$ ruby script/generate scaffold Product Admin
exists app/controllers/
exists app/helpers/
create app/views/admin
exists app/views/layouts/
exists test/functional/
dependency model
exists app/models/
exists test/unit/
exists test/fixtures/
create app/models/product.rb
create test/unit/product_test.rb
create test/fixtures/products.yml
create app/views/admin/_form.rhtml
create app/views/admin/list.rhtml
create app/views/admin/show.rhtml
create app/views/admin/new.rhtml
create app/views/admin/edit.rhtml
create app/controllers/admin_controller.rb
create test/functional/admin_controller_test.rb
create app/helpers/admin_helper.rb
create app/views/layouts/admin.rhtml
create public/stylesheets/scaffold.css
****:~/rails_apps/depot tk$


関連記事
スポンサーサイト

Newer EntryさらにRailsのつづき・・・

Older Entry警視庁の情報流出

Comments



« »

06 2017
SUN MON TUE WED THU FRI SAT
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
プロフィール

TK

Author:TK
性別:男
仕事:いわゆるIT産業(現在社会復帰中・・・)
趣味:Macを使っていろいろすること。ギターを弾くこと。子育て!

★自分のやってしまった大病について

Instagram

ブロとも申請フォーム
Instagram
ギター動画
YouTubeで公開している動画です。もし良かったら観てみてください。(^^♪
■YouTubeのチャンネル
http://www.youtube.com/user/tkgol

■TRIX - 三国志 Cover


■Kelly SIMONZ cover - Future Destination


■TRIX - Power Guitar Solo Cover


■Oh Yeah ! 〜僕らの声が聞こえるか(アドリブ・ソロ)


■SCHECTER SD-II-24-AS/BLU/M TEST(アドリブ・ソロ)


■Miles Davis - All Blues(アドリブ・ソロ)
http://youtu.be/ER3qPfogoCA

■ARMING PLAY(Screaming!)雄叫びアームアップwww
http://youtu.be/6m4wuJEt8rA

■Into The Night (Screaming!!!) - Racer X
http://youtu.be/_qW-OxYjDuU

■Harem Scarem - Mandy, Joe Satriani - Cryin' and More!
http://youtu.be/822x-KxMtU8

■Blackstar HT-DISTX + Xotic BB Preamp + ZOOM G2Nu Sound Check
http://youtu.be/JIbD7xaEJUs

■Anything For You Guitar Solo - MR.BIG
http://youtu.be/20LCq5eFd5k

■ドラ(ム)むすこ2
http://youtu.be/EznY3lFTJnw
TEAM JK
YouTubeでも公開している、私がギターで参加した音源です。もしよかったら聴いてください。(・∀・)
■Black Diamond by STRATOVARIUS


■LOUDNESS by Loudness

http://youtu.be/SgdhiCTlqho

■Crazy Doctor by Loudness
http://youtu.be/bi8p_SSwNI8

■Don't Stop Believin' by JOURNEY
http://youtu.be/Uko9E14hNF0

■Anything for you by Mr.BIG
http://youtu.be/8tYD59zDq6I

■Like Hell by Loudness
http://youtu.be/EieqCWOGDhs

■Only Time Will Tell by ASIA
http://youtu.be/-waGEhOPbs4

■Stay Together by MR.BIG
http://youtu.be/xQmZPSeFgrk

■LOVE GUN by KISS
http://youtu.be/_MbHgB2q1lg

■19 Growing Up by Princess Princess
http://youtu.be/nyq-sKz2I4E
TEAM JK 番外編?!
島テラ@TEAM JKさんの「お題」から、色々と妄想・・・じゃないイメージして、ギターソロを弾きました♪もし良かったら、聴いてください。(^^♪
■TKの「Shimaath Jazz」

http://youtu.be/9smjdZ4--5U

■TKの「おっさん80」
http://youtu.be/Wr8Sy0v12aY

■TKの「走れ!激真夏!!」
http://youtu.be/pQfqVXbi9Og

■TKの「すいかのソロ」
http://youtu.be/4qqjd3K5hO4
Twitter


[Twitter Log]
Twilog
ブログランキング
よかったらポチっとお願いします。(^^)/
FC2カウンター
検索フォーム
月別アーカイブ
リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。