Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Rails 开发入门课程] 第五节 Controllers & Views

[Rails 开发入门课程] 第五节 Controllers & Views

这一节主要讲解 Controller 和 View 的用法,不过以线下演示为主。

David Zhang

January 29, 2013
Tweet

More Decks by David Zhang

Other Decks in Programming

Transcript

  1. RAILS 开发⼊入⻔门课程 RAILS 运⾏行环境 Model Routes 第⼀一节 第⼆二节 第五节 Controllers

    & Views ActiveRecord Association 第六节 Form API 第三节 第四节 13年2月5⽇日星期⼆二
  2. 内容回顾 浏览器 Web Server App Server DB Rails API HTTP

    请求处理流程 13年2月5⽇日星期⼆二
  3. 输⼊入 http://www.example.com/topics/new?node=9 {“node” => “ ”, “controller” => “topics”, “action”

    => “new”} => params request => <ActionDispatch::Request> >> request.domain >> request.subdomain example.com www 13年2月5⽇日星期⼆二
  4. VIEWS layout = yield = yield :head view - content_for

    :head do end ......... #topics = render @topics partial .topic h = @topic.subject helper def ......... short_title (title) end 13年2月5⽇日星期⼆二