熱門文章

2016年2月28日 星期日

[rails]筆記

RailsBridge Docs
http://railsbridge-docs-zh-tw.herokuapp.com/docs/



rails101

http://courses.growthschool.com/courses/rails-101/lectures/792006


Rake

rake (ruby make) 這個工具讓你可以執行小型的 Ruby 程式(稱為 tasks),這些程式是你的程式常常會用到的。
這裡的 rake db:migrate 是由 Rails framework 提供的 task。它會使用我們剛建立的 migration 檔 (db/migrate/201xxxxxxxxxxx_create_topics.rb) 來更改資料庫。資料庫的 migration 檔對於合作寫程式是非常重要的。

你可以執行 rake -T 來看看目前你的應用程式認得什麼樣的 rake 指令,還會附上簡單的說明


更改網站root對應網頁位置

在編輯器打開 config/routes.rb
搜尋 root,用 Rails 4 的話會在最上方。
解除下面這一行的註解,方法是把行頭的 # 刪除掉。接著改成 root 'topics#index'。完成後會長得像這樣:
root 'topics#index'
在終端機輸入 rake routes。你會看到像這樣的東西:
$ rake routes

    Prefix Verb   URI Pattern                Controller#Action
    topics GET    /topics(.:format)          topics#index
           POST   /topics(.:format)          topics#create
 new_topic GET    /topics/new(.:format)      topics#new
edit_topic GET    /topics/:id/edit(.:format) topics#edit
     topic GET    /topics/:id(.:format)      topics#show
           PATCH  /topics/:id(.:format)      topics#update
           PUT    /topics/:id(.:format)      topics#update
           DELETE /topics/:id(.:format)      topics#destroy
      root GET    /                          topics#index
這樣就可以顯示所有你的應用程式會處理的 URL 了。有些冒號(:)開頭的是變數, :id 表示資料的 id 編號。括號框起來的是可以省略的。
在 Rails 4 裡面,你也可以在開發環境從你的網站上直接看到這個資訊。請打開http://localhost:3000/rails/info 












沒有留言:

張貼留言