![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby on rails
doingSthing
这个作者很懒,什么都没留下…
展开
-
ruby on rails第一章
1. rails 【_5.2.2_】 new **** #创建应用的时候指定版本2. bundle update3.bundle install4. rails generate/g scaffold User name:string email:string #这个是脚手架5. rails g controller StaticPages home help #这个是生成...原创 2019-03-01 14:57:39 · 168 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:一(HelloWorld)
暂时不介绍环境如何搭建了。网上有搭建教程,ror的技术教程实在太少,因此在此存档有关ror的博客,我当前是基于ubuntu开发,开发工具使用的是idea的rubyMine。在我的ror的工作目录下执行: rails new ror_demo1。此命令是创建一个ror的工程,进入cd ror_demo1发现生成很多目录,各个目录介绍后续添加上,本篇先执行helloworld。工程根目录下有一...原创 2019-03-11 14:41:16 · 698 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:二(初探MVC)
进入上节创建的工程下,app目录,其中:controllers目录代表web开发模式中mvc的cmodels目录代表mviews目录代表v普通的项目我们做一个业务的CRUD的时候都是需要自定义每个文件的编写。使用脚手架去创建业务:在ROR框架下,一条命令就可以将所有事情做完,比如我们做一个书籍book的增删改查。使用rails g scaffold book name:...原创 2019-03-11 17:55:19 · 212 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:三(一点点创建MVC)
上一节可以使用脚手架命令进行创建某一块业务流程。本次分别去创建MVC,实现编写blogs(博客)和查看详情两个流程。还是在第一节的工程根目录下执行:创建controller与view> rails g controller Blogs write show 完成之后查看一下app/controllers目录下的blogs_controller.rb文件,文件中自动生成了两...原创 2019-03-11 21:09:22 · 367 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:四(目录结构介绍)
app/ 应用的核心文件,包含模型、视图、控制器和辅助方法 app/assets 应用的静态资源文件,例如层叠样式表(CSS)、JavaScript 文件和图像 bin/ 可执行的二进制文件config/ 应用的配置 db/ 数据库文件 doc/ 应用的文档 lib/ 代码库模块文件 lib/assets 代码库的静态资源文件,例如...原创 2019-03-12 17:54:30 · 325 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:五(routes.rb)之 resources用法一
在前面创建的工程中可以发现,routes.rb路由配置中,使用脚手架生成的book的路由配置是这样的:resources :book:book这样的写法为Symbol,我的理解为 :book写法跟 "book"字符串类似,只是如果我们在很多地方都使用了“book”这个字符串的话,那么将会new出来很多的book字符串,这是不必要的,使用了Symbol类型的 :book会使内存中只存在一份。...原创 2019-03-12 22:48:53 · 896 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:六(routes.rb)之 resources用法二
resources :book do resources :userendresources的嵌套用法,以上嵌套后的路径和Helper为:(可以通过rake routes查看)book_users GET /books/:book_id/users(.:format) users#index POST /books/:book_id/us...原创 2019-03-13 09:50:33 · 264 阅读 · 0 评论 -
ruby on rails(ROR)从入门到放弃:七(routes.rb)之 member、collection、new的区别
RESTful风格的路由动词默认有7个(分别为:index, show, create, new, edit, update, destroy)。有时我们需要自定义路由,这时就要用到:on参数。:on参数有三种取值,分别为collection,member,new。如果想添加一个member方式的路由,可以这样:resources :photos do member do ...转载 2019-03-13 10:15:38 · 323 阅读 · 0 评论