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) 编辑 收藏 举报