WSGI熟悉之Rails 入门(ruby-rails环境配置及简单使用)

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!

如有转载,请保留源作者博客信息。

Better Me的博客blog.csdn.net/tantexian

如需交流,欢迎大家博客留言。

Rails 是使用 Ruby 语言编写的网页程序开发框架,目的是为开发者提供常用组件,简化网页程序的开发。只需编写较少的代码,就能实现其他编程语言或框架难以企及的功能。经验丰富的 Rails 程序员会发现,Rails 让程序开发变得更有乐趣。

3 新建 Rails 程序

3.1 安装 Rails(centos6.5)
make && make install
cd ..

yum install  ruby-devel libyaml -y


unzip  rubygems-2.3.0.zip

cd rubygems-2.3.0

ruby setup.rb


安装rails:
gem install rails -V

安装  sqlite3  


在ruby中出现以下错误:EC_GROUP_new_curve_GF2m         
问题原因:
由于redhat新版本默认openssl的配置变更取消了对EC_xx的支持,所以出现该错误。
解决办法:修改ruby源码(加上绿色标注的条件编译标志),重新make




出现以下错误:
解决办法:
yum install sqlite-devel

错误:
解决办法:
yum install nodejs -y

5 开始使用

前文已经介绍如何创建控制器、动作和视图,下面我们来创建一些更实质的功能。

在博客程序中,我们要创建一个新“资源”。资源是指一系列类似的对象,比如文章,人和动物。

资源可以被创建、读取、更新和删除,这些操作简称 CRUD。

Rails 提供了一个 resources 方法,可以声明一个符合 REST 架构的资源。创建文章资源后,config/routes.rb 文件的内容如下:




执行 rake routes 任务,会看到定义了所有标准的 REST 动作。输出结果中各列的意义稍后会说明,现在只要留意 article 的单复数形式,这在 Rails 中有特殊的含义。


创建名为 ArticlesController 的控制器。执行下面的命令即可:

 rails g controller articles


vim app/controllers/articles_controller.rb

添加:
def new
end

vim app/views/articles/new.html.erb
< h1 >New Article</ h1 >


cd /home/ruby/blog
查看路由:
rake routes




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值