話
這裏比較推薦實戰聖經,和ruby-china的rails指南
學一門mvc框架,就需要看三個,模型(model)-視圖(view)-控制器(controller)是怎麼寫的?
這裏我也從以上三個角度來極簡介紹下rails。
驗
使用rails generate controller welcome
腳本生成一個流程
首先出場的並不是上面三位角色,而是訪問規則的定製者->路由器
先在config/
寫路由
routes.rb
#get方法
get "welcome/" => "welcome#index"
#post方法
post "welcome/form_post" => "welcome#form_post"
#index設置默認主頁
root :to => "welcome#index"
然後在app/views/welcome/下寫視圖文件
index.html.erb
#通過這些helper語法,可以做一些小魔法。link_to是生成一個鏈接。
<%= link_to '首頁', welcome_index_path %>
再在app/controllers/裏寫控制器
welcome_controller.rb
class WelcomController < ApplicationController
def index
#這個函數不寫,其實也沒關係,路由器會直接訪問渲染模板。
end
end