Ruby On Rails学习笔记

参考书籍:《Agile Web Development With Rails 4th edition》

创建新的网站,创建一些默认目录和文件:

$ rails new <projectname>

启动服务器,在项目目录中执行命令:

$ rails server

默认网站地址 http://localhost:3000/

为两个页面生成controller

$ rails generate controller ControllerName page1 page2

.html.erb文件中 <%= %>包含的代码是ruby。

@variable 是变量

链接可以用标准html链接

<a href="/say/hello">Hello</a>

但如果将来文件位置变化,这个url可能会失效,应该采用Rails的方案:

<%= link_to "Goodbye", say_goodbye_path %>

config/routes.rb 配置浏览器路径与文件的映射关系。比如访问http://localhost:3000/可用root把某文件作为默认文件。

root :to => 'store#index', :as => 'store'

:string 是symbol,比string省内存,因为symbol只存一次。

Ruby特殊的foreach表达式,括号实际上是block,| |包含的是代表每个成员的局部变量:

array.each { |localVariable| print localVariable}

posted on 2012-05-02 10:04  VinceOniPhone  阅读(465)  评论(0编辑  收藏  举报

导航