最新文章列表

.nil? .empty? .blank?的区别

这三个都是判空的。而 .nil? 和 .empty? 是ruby的方法。 .blank? 是rails的方法 .nil?  判断对象是否存在(nil)。不存在的对象都是nil的 .empty? 对象已经存在,判断是否为空字段,比如一个字符串是否为空串,或者一个数组中是否有值。类似于判断length是否是0 .blank?   可以这样理解:.blank?=(.empty?||.nil?)。如果 ...
wangsuting 评论(0) 有943人浏览 2014-01-14 15:36

ruby on rails文件上传和下载

[color=indigo] 要在RubyOnRails中实现上传只需要将下面的代码复制到指定的位置就可以了。 一、在application.rb中加入 def uploadFile(file)    if !file.original_filename.empty?    @filename=getFileName(file.original_filename)    File.open(&quo ...
猪小戒 评论(0) 有1036人浏览 2014-01-02 22:08

用has_secure_password对密码进行加密

运行环境: rails 4.0.0           ruby2.0.0           sqlite3 活动通中的User模型中,原本用户密码是没有加密的,重构时给密码进行了加密处理。用哈希函数 bcrypt 对密码进行了不可逆的加密,得到密码的哈希值存入数据库中。在程序中使用 bcrypt,需要把 bcrypt-ruby 这个 gem 加入 Gemfile 即把gemfile中的对应注释 ...
wangsuting 评论(0) 有2250人浏览 2013-12-28 19:19

rails的三种生产环境

Rails 定义了三个环境,分别是“生产环境”、“开发环境”和“测试环境”。Rails 控制台默认使用的是“开发环境”: $ rails c Loading development environment >> Rails.env => "development" >> Rails.env.development? => true ...
wangsuting 评论(0) 有963人浏览 2013-12-28 18:29

初识rails

初识rails,第一感觉:内容太丰富!! 怎么说呢,你想得到的,别人都替你做好了,想不到的,别人也都替你做了。但是作为主体的你,并不知道你需要的功能已经有现成的了,因此花不少精力去实现,最后别人告诉你,这个东西有已经实现的,下载个gem就好了。因此以后再需要什么功能,先去google一下 第二感觉:繁而不乱 rails框架下,文件的分类整理真是做的相当精细。controller,model, ...
HYFY 评论(0) 有888人浏览 2013-12-28 17:22

活动通中的http

  12月份用rails做的活动通的项目,不仅仅像之前做的party-bid那样,只关心应用的功能,只是一个手机上的应用或网站而已。它涉及第二方(服务器端) ...
sunwenpeng 评论(1) 有481人浏览 2013-12-25 18:45

rails中用link_to用法

rails中的link_to就相当于html中的<a>标签 1.link_to后面可以直接加方法名 =link_to "添加用户",:action => "judge_add_account" 即点击"添加用 ...
wangsuting 评论(0) 有2518人浏览 2013-12-22 16:17

Mac OS X下Ruby和Rails安装小记

操作系统:Mac OS X 10.9.1 Ruby安装: 根据官网说明,Ruby在Mac上的安装有很多方法,本人选择使用MacPorts进行安装,安装步骤如下: 1、下载安装MacPorts:从MacPorts官方网站下载适合操作系统的MacPorts版本并安装。下载地址:http://www.macports.org/install.php。(本人使用10.9的)。安装完成后打开终端,输 ...
bean.LeeXY 评论(0) 有5305人浏览 2013-12-22 10:49

Ruby on Rails 一些简单常用终端命令

1.在终端输入: rails g controller controller_name first_view_name second_view_name  可以创建名controller_name的控制器和该控制器所控制的相应的两个View:first_view_name , second_view_name 2. rails g model model_name name:strin ...
小嗷喏 评论(0) 有779人浏览 2013-12-21 16:18

rails中的CSS 冲突

  前一段时间,做手机客户端party-bid和服务器端rails链接和数据同步的时候,把pa下rty-bid放到rails框架下,在rails开的服务器端口运行,出现了一个问题:在进入竞价结果页面的时候,本来写好的弹出窗口并没有弹出,在console.log出相应的ng-switch变量的时候也可以看到结果是期望的true值,可还是本应弹出的模态框还是没有显示出来。而在原来的单独的party-bi ...
sunwenpeng 评论(0) 有446人浏览 2013-12-20 16:59

rails中登录密码使用has_secure_password

  刚开始做rails时,用户登录的帐号和密码都是以明文的形式直接存入数据库的。后来意识到,这样做是十分不安全的,就算是直接管理用户、管理数据 ...
sunwenpeng 评论(0) 有1814人浏览 2013-12-20 16:17

在终端创建Rails项目和用RubyMine创建

1.用终端密令创建Rails项目  在终端输入: rails new Test //Test 为你的项目名称.  将会出现以下显示: create create README.rdoc create Rakefile create config.ru create .gitignore create ...
小嗷喏 评论(0) 有2487人浏览 2013-12-18 13:31

安装rails时的一个小注意

在ubuntu上安装ROR环境时候,我总是忘记一件事情,就是设置默认的ruby版本,安装步骤是按ruby-china.org的wiki来弄,因为以前安装过多次,所以不怎么注意,所以一些小错误总是让人烦躁,记下笔记,下次再出现,赏自己几巴掌 当安装完后, $ rails -v Rails 3.2.13 当打开另一个终端时候 $ rails -v 程序 'rails'已经包含在下列软件包中 * ra ...
amspring 评论(0) 有860人浏览 2013-12-17 10:08

Rails中使用到的命名规则

1.控制器命名规则    (1).类名:首字母大写:  MyController   (2).文件名:要小写下划线分割:  my_controller.rb   (3).方法名:start() 2.视图命名规则    (1).文件名: start.html.erb    (2).辅助方法模块名:MyHelper    (3).辅助方法模块文件名:my_helper.rb 3.模型 ...
小嗷喏 评论(0) 有720人浏览 2013-12-15 15:41

Ruby on Rails (3)

项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理清楚到底是怎么回事,我心想,那就看他代码去吧,看能不能把整个项目流程跟着代码走一遍,恩,说干咱就干。   1.new 首先我们通过url访问我们 ...
暮雨风吹 评论(0) 有503人浏览 2013-12-13 19:52

Ruby on Rails (1)

使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。 1.环境搭建: (1)君欲善其事,必先利 ...
暮雨风吹 评论(0) 有452人浏览 2013-12-13 19:49

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics