Ruby On Rails学习笔记

本文介绍使用Rails框架快速创建网站的方法,包括初始化项目、启动服务器、生成控制器和页面,以及如何使用Ruby语言编写HTML模板。此外,文章还讲解了URL管理、浏览器路径配置、文件路径变化时的URL更新策略,以及使用Rails特定语法优化代码实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载于:https://www.cnblogs.com/vinceoniphone/archive/2012/05/02/2478579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值