Ruby On Rails学习笔记

作者: VinceOniPhone
发布时间:2015-07-13 11:26:17

参考书籍:《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 >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}

来源:http://www.cnblogs.com/vinceoniphone/archive/2012/05/02/2478

推荐: