Rails 極簡入門筆記

這裏比較推薦實戰聖經,和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

最後在app/models/裏寫

。。。未完待續

發佈了42 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章