Ruby on Rail笔记(一)

摘自: http://guides.ruby-china.org/getting_started.html 

目录结构

文件/文件夹作用
app/存放程序的控制器、模型、视图、帮助方法、邮件和静态资源文件。本文主要关注的是这个文件夹。
bin/存放运行程序的 rails 脚本,以及其他用来部署或运行程序的脚本。
config/设置程序的路由,数据库等。详情参阅“设置 Rails 程序”一文。
config.ru基于 Rack 服务器的程序设置,用来启动程序。
db/存放当前数据库的模式,以及数据库迁移文件。
Gemfile, Gemfile.lock这两个文件用来指定程序所需的 gem 依赖件,用于 Bundler gem。关于 Bundler 的详细介绍,请访问 Bundler 官网
lib/程序的扩展模块。
log/程序的日志文件。
public/唯一对外开放的文件夹,存放静态文件和编译后的资源文件。
Rakefile保存并加载可在命令行中执行的任务。任务在 Rails 的各组件中定义。如果想添加自己的任务,不要修改这个文件,把任务保存在 lib/tasks 文件夹中。
README.rdoc程序的简单说明。你应该修改这个文件,告诉其他人这个程序的作用,如何安装等。
test/单元测试,固件等测试用文件。详情参阅“测试 Rails 程序”一文。
tmp/临时文件,例如缓存,PID,会话文件。
vendor/存放第三方代码。经常用来放第三方 gem。

设置路由

config/routes.rb

这是程序的路由文件,使用特殊的 DSL(domain-specific language,领域专属语言)编写,告知 Rails 请求应该发往哪个控制器和动作。

root 'welcome#index' 告知 Rails,访问程序的根路径时,交给 welcome 控制器中的 index 动作处理。get 'welcome/index' 告知 Rails,访问 http://localhost:3000/welcome/index 时,交给 welcome 控制器中的 index 动作处理。get 'welcome/index' 是运行 rails generate controller welcome index 时生成的。

问题

DL is deprecated,please use fiddle

在windows上(Bitnami安装目录)运行rails new blog时,提示该警告,不影响文件生成及运行,去掉警告提醒功能,可以在ruby\lib\ruby\site_ruby\2.0.0\rbreadline.rb中找到并注释掉对应require 'dl'即可。

 

转载于:https://my.oschina.net/shanlilaideyu/blog/729199

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值