感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如有转载,请保留源作者博客信息。
如需交流,欢迎大家博客留言。
ruby setup.rb
gem install rails -V
错误:
解决办法:
yum install nodejs -y
前文已经介绍如何创建控制器、动作和视图,下面我们来创建一些更实质的功能。
在博客程序中,我们要创建一个新“资源”。资源是指一系列类似的对象,比如文章,人和动物。
资源可以被创建、读取、更新和删除,这些操作简称 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
>