`
wudixiaotie
  • 浏览: 132846 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Rails小知识

阅读更多

1.Gemfile中如果某个gem和其他的gem冲突可以这样写:

 $ gem 'cucumber-rails', '1.4.0', :require => false
 这样写的意思是在加载的时候不加载这个gem但是项目需要有这个gem。然后在需要的地方require这个gem就行了。
 

2.Gemfile中如果某个gem的后跟版本信息里~>的意思是:

For example "~> 1.2" will update your gem to 1.3 (if such a version is released) but it won’t update it to 2.0。

 

3.在数据库的设置database.yml里,(不知道为什么)development的username必须要是root但是test的username就不必如此。否则的话运行创建语句就会报错。

$ rake db:create RAILS_ENV=development

 

4.初始化测试数据库

$ bundle exec rake test:prepare

 

5.render 'shared/error_messages'报错ActionView::MissingTemplate:

原因是局部视图的命名规则,render去查找局部视图时是在名称前面加下划线的,所以局部视图名称应该是_error_messages而不是error_messages。

 

6.当前部署环境的域名:

request.original_url

 

7.默认情况下帮助函数只可以在视图中使用,不能在控制器中使用,而我们需要同时在控制器和视图中使用帮助函数,所以我们就手动引入帮助函数所在的模块。在applicationController中加入include XXXXHelper

 

8.update_attribute可以跳过Model的validation验证

分享到:
评论

相关推荐

    Ruby for Rails

    Ruby for Rails 英文原版, pdf格式 ...第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发Rails应用。 本书适合于Ruby的初学者,也适合于想要进一步提高Ruby编程技能,开发实际Rails应用的Web程序员。

    ruby on rails基础知识

    ruby on rails基础入门,适合初级开发者或想了解的ruby on rails的开发者

    Ruby on rails tutorial中文版(第二版)

    本书基于 Rails 4,这里的知识代表着 Web 开发的发展方向。 除了讲到 Ruby on Rails 之外,涉及到的技术还有 HTML、CSS、数据库、版本控制、测试和部署。为了达成学习目标,本书使用了一个完整的方案:通过实例...

    Ruby+for+Rails

    Ruby 的基本知识,...安装 ruby ,rails...mysql 数据库...用 rails 实现的是一个简单的网上书籍管理程序 ...

    《Ruby on Rails Web开发学习实录》

    全书共分17章,主要内容包括:搭建ruby on rails开发平台、ruby语言的基础知识(像控制语句、面向对象、数组和块等)、文件处理、数据库持久化、rails控制器和路由、视图模板以及发送邮件和ajax等。 《ruby on rails ...

    ruby on rails最佳敏捷开发

    最新Ruby on Rails中文版介绍,欢迎大家共同学习此最新的技术!随着Ruby和Rails版本的不断升级,这些知识也在不断的更新,谢谢的支持!

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部内容全面而又深入浅出的佳作。 编辑推荐 《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》:Ruby on ...

    Ruby_for_Rails.pdf

    本书是一部专门为Rails实践而写的经典Ruby...第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发Rails应用。 本书适合于Ruby的初学者,也适合于想要进一步提高Ruby编程技能,开发实际Rails应用的Web程序员。

    Ruby For Rails(英文版)(清晰文字pdf)

    在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Puby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为...

    Ruby on Rails开发 从入门到精通实战教程.rar

    教程内容涵盖了Ruby语言基础、Rails框架搭建、Web应用开发、数据库操作、部署与维护等方面的知识。 适用人群: 本资源适用于对Web开发和Ruby on Rails框架感兴趣的初学者和有一定编程基础的开发者。 能学到什么: ...

    Ruby For Rails(英文版)(清晰文字pdf+源码)

    在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Puby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为...

    Ruby On Rails开发从头来系列教程(chm)

    现在从最基础的知识开始,一边读着《Agile Web Development with Rails》的英文电子版,一边写随笔,并且尽量写的简单明了些,对于具体的细节概念倒没有做深入的研究,所以,这一系列也是《Agile Web ...

    应用Rails进行REST开发

    但是,如果你知道浏览器其实只支持 get 和 post, 那么你就不会感到惊奇了. ...我们常说的 REST 这个术语,... 在我们开始之前,再啰嗦最后一句:要读这个教程,最少你要懂一点Rails开发的基本知识,否则的话,先去学习学习吧:)

    rebuilding-rails:完全从SCRATCH构建了一个简单的Rails版本。 我的诺亚·吉布斯(Noah Gibbs)的版本“ Rerail Rails”

    通过雷蒙德·甘(Raymond Gan) 我的诺亚·吉布斯(Noah Gibbs)撰写的“重建Rails”是我读过的最好,最深入的有关Rails的书之一。... 有关更多多汁的学习信息,请参阅Marc-AndréCournoyer进行的长达8小

    Api-api_on_rails.zip

    目的还在于教您如何用rails构建可伸缩和可维护的api,这意味着提高您当前的rails知识。在本书中,你将学习:,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。...

    Web开发大全:Ruby on Rails版.part1

     与其他中文版的ruby on rails图书不同,本书并没有将基础的ruby和rails知识进行罗列,而是直接进入主题。全书从网站实际需求出发,分章节为读者讲解web开发时所涉及的具体技术。同时,由于动态语言技术发展速度...

    Web开发大全:Ruby on Rails版.part2

     与其他中文版的ruby on rails图书不同,本书并没有将基础的ruby和rails知识进行罗列,而是直接进入主题。全书从网站实际需求出发,分章节为读者讲解web开发时所涉及的具体技术。同时,由于动态语言技术发展速度...

    Ruby_on_Rails笔记

    此文档我学习Ruby on Rails技术的综合 ,有读书笔记、心得自创教程一些问题解决经验统分门别类集技术的综合 ,有读书笔记、心得自创教程一些问题解决经验统分门别类集技术的综合 ,有读书笔记、心得自创教程一些问题...

    Ruby for Rails中文版,完整扫描版

    在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为...

Global site tag (gtag.js) - Google Analytics