The Ruby On Rials Gudie - 文件夹

本文详细介绍了如何使用Rails创建一个新项目,并深入解析了项目文件夹的组织结构,包括应用、配置、数据库等关键部分,帮助开发者更好地理解Rails的工作原理。

配置好rails后,边看guide边学习吧。

rails new blog。新建一个项目(这里若卡在run bundle install 的话,参考http://blog.youkuaiyun.com/xu_xiang_yang_1992/article/details/12856523 最下面说的)

 cd blog。

首先是整个项目的文件夹

app/ 你的项目基本上就在这里面了,包括这你的model/controller/view/helper(这个可以用来放一些常用的工具函数)/mailers/asset(可以用来放资源)

bin/ 这里包含了你需要运行的脚本,用来启动rails什么的

config/ 这里包含了你的app运行时需要的各种配置,比如运行规则/路由设置/数据库设置什么的

db/ 包含了你现在的数据库中的表,还有database migrations(这个就是那个什么rails 数据库魔术,你写model,执行 rake db:migrate就可以创建表什么的

lib/ 附加库放的地方

log/ app log files

public/ 这是个可以用来放网站上静态图片啊什么的地方,和asset有一定的区别。。。不过暂时我还不是很清楚。以后会搞明白了会说的

test/ 进行各种测试放的地方

temp/ 临时文件

vendor/ 放第三方代码的地方

.gitignore git的一个文件,忽略什么类型的文件

Gemfile 这个是你的gem 列表,可以用bundler解决依赖问题

Gemfile.lock 这个和上面的有点区别,,,,但是我暂时还是分不清

README.rdoc readme

Rakefile 这个也是一个脚本,它里面是利用rails命令实现的,加入你想写自己的rakefile(比如进行数据库的同步啊什么的)应该放在lib/rakefile下面

config.ru 利用rake启动rails的配置

【激光质量检测】利用丝杆与步进电机的组合装置带动光源的移动,完成对光源使用切片法测量其光束质量的目的研究(Matlab代码实现)内容概要:本文研究了利用丝杆与步进电机的组合装置带动光源移动,结合切片法实现对激光光源光束质量的精确测量方法,并提供了基于Matlab的代码实现方案。该系统通过机械装置精确控制光源位置,采集不同截面的光强分布数据,进而分析光束的聚焦特性、发散角、光斑尺寸等关键质量参数,适用于高精度光学检测场景。研究重点在于硬件控制与图像处理算法的协同设计,实现了自动化、高重复性的光束质量评估流程。; 适合人群:具备一定光学基础知识和Matlab编程能力的科研人员或工程技术人员,尤其适合从事激光应用、光电检测、精密仪器开发等相关领域的研究生及研发工程师。; 使用场景及目标:①实现对连续或脉冲激光器输出光束的质量评估;②为激光加工、医疗激光、通信激光等应用场景提供可靠的光束分析手段;③通过Matlab仿真与实际控制对接,验证切片法测量方案的有效性与精度。; 阅读建议:建议读者结合机械控制原理与光学测量理论同步理解文档内容,重点关注步进电机控制逻辑与切片数据处理算法的衔接部分,实际应用时需校准装置并优化采样间距以提高测量精度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值