Yasuのブログ

北海道の大学生Yasuが、ライティングスキルとIT知識を高めるためにブログを始めました。

Ruby on Railsのお勉強。

Ruby on Rails Webアプリケーションフレームワーク

他にもSinatraというフレームワークも.

 

公式サイト rubyonrails.org

必要知識 Ruby,SQLite,Linux/vim,html/css/javascript/jQuery

 

MVC Model View Controller

Rubyを1.9.3にVersionUP,SQliteはデフォでMacにインストール済み,Railsがインストールされてなかった

root権限で「sudo gem install rails --version=3.2.13」

 

rake's executable "rake" conflicts with /usr/bin/rake

Overwrite the executable? [yN]

というエラーが。takashing104.hateblo.jp/entry/2013/04/15/202227だとyにしてるからいいや。

 

またroot権限でRails new myappとターミナルに打ち込む。

その前にmkdirでデスクトップにrailsprojectsフォルダを作っておく。

そこにmyappを入れる形でcdして、実行すると必要なファイル構成が入れられる。

 

cdでmyappフォルダの階層まで移動してからrails serverと打ち込む

出て来た0.0.0.0:3000にChromeでアクセスしたらOh!!!!!

 

 

dbフォルダのmigrateをmigratedにしたら自在に扱える!

 

ここまで行って、ブログサービスを試験的に作ってみるのをドットインストールで見ながらやっているのですが、#12の動画内でのroute.rbが編集出来なくて、前に進みません><

一応、環境はMountain Lionで、右クリックして出るメニュー内の、「情報を見る」でread onlyを全て読み/書き両方可能に変更してみたのですが、それでも上手くいきません。誰か対処法を知っている人がいたら教えて欲しいです。