`
文章列表
1:Gemfile中加入: gem 'devise' 2:建立devise档案: rails g devise:install(自动在routes.rb中加入:devise_for:user) 3:预设定网站网址:在config/environmentents/development.rb与production.rb中加入     config.action_mailer.default_url_options = { :host => 'localhost:3000' }
转载地址:http://www.infoq.com/cn/articles/effective-rails-testing/ 在笔者开发的系统中,有大量的数据需要分析,不仅要求数据分析准确,而且对速度也有一定的要求的。没有写测试代码之前,笔者用几个很大的方法来实现这种需求。结 ...
//遍历option和添加、移除option function changeShipMethod(shipping){   var len = $("select[@name=ISHIPTYPE] option").length    if(shipping.value != "CA"){      $("select[@name=ISHIPTYPE] option").each(function(){         if($(this).val() == 111){          $(this).remove();      ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <html xmlns="http://www.w3.org/1999/xhtml">   <head>   <meta http-equiv="Content-Type" content="text/html; c ...
                                                   Ubuntu 下配置Tomcat 6.0.28   第一步:将下载的  apache-tomcat-6.0.28.tar.gz   使用命令tar -zvxf 解压,得到 apache-tomcat-6.0.28 文件夹;                  命令:(终端定位到/home/oem/software/目录下)   cd /home/oem/software   tar -zvxf apache-tomcat-6.0.28.tar.gz     第二步:将解压 ...
                                                   sphinx coreseek 使用安装的简单描述 1、简介     1.1.Sphinx是什么      Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS ...
       thinking_sphinx在rails使用的简单描述  写作目的:由于项目需要,需要在rails3中使用插件‘thinking_sphinx’,翻阅资料无数,没有最终我想要的结果,有的只是几年前的杰作,而且是抄来抄去,没有任何创新,也就是说过时了。痛定思痛我决定写一篇文章来做简单的介绍。 第一步:在Gemfile添加gem包如下:              gem 'mysql2'              gem "riddle", "~> 1.5.0"            gem "thinking- ...
1.each方法 each方法经常与block一起使用,它的最大好处能够在某冲情况下取代for循环的功能。each方法会将调用它的对象中的所有元素依次赋给与each方法相关联的block的变量。 例如: ('a'..'e').each{  |char| print char }        输出结 ...

ror

使用pry调试rails项目 二 26th, 2012 发表评论 | Trackback rails默认的调度工具是ruby-debug19,启动时还要加上”–debug”参数,或许你觉得用起来也还可以。但如果你用过pry,你会发现原来可以还这么方便,ruby-debug19是那么的简陋。 以前还整过一堆插件来增强irb的功能,现在有了pry,默认配置就够用了,还有rails console也可以歇歇了。 安装 在Gemfile中添加 gem 'pry', :group =&gt; :development 然后执行 bundle install 即可。 它可以这样用 用p ...
Ruby对文件的操作全集: 1)打开文件(打开不等于读出文件内容)      File.open('文件名') 2)读出文件内容      File.open('文件名').readlines 3)文件是否存在      File.exist?('文件名') 4)文件中是否有内容,(返回false为有内容,返回true为空)      File.new('文件名').stat.zero? 5)文件大小      File.size?('文件名') 获取当前的文件名称 puts    __FILE__    获取当前文件的目录名称        puts File.dirname(__FILE_ ...

Hash方法汇总

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blackanger.blog.51cto.com/140924/88709 一。给Hash添加默认值 : h = {1,2,3,4}   #=> {1 => 2, 3 => 4} h.default = 7 h[1]                #=>  2 h[3]                #=>  4 h[4]                #=>  7 h[5]                #=>  7 二。给H ...

ruby Hash的介绍

Hashes are powerful collections. They have many methods that programmers can use to do their work. Hash creation A hash can be created in two basic ways. Either with the new keyword or by utilizing the hash literal. #!/usr/bin/ruby names = Hash.new names[1] = "Jane" names[2] = "Tho ...

rails总结

-------------------------网上找的 事实上,我觉得楼主你现在面临的问题并不是具体的技术细节,因为常规的功能在过了一遍Rails Tutorial之后应该就都学会了,无非就是自己动手的时候想不起来。不过这也简单,多看看范例和API就好。 ...
如果只想查看具体一张表的表结构,比如查看emperors表,命令为: select * from sqlite_master where type="table" and name="emperors"; 另外,也可以这样: sqlite> .schema emperors
之前版本,如3.0.7这样     <% form_for :bolg, @blog, :url => { :action => "edit" }, :html => { :id => "blog_form"}  %> 不会有问题但是3.1,会小小折磨下你。 1. 必须写成<%= form_for ...  %> 否则不输出这个form的,页面一片空白,郁闷过没有!? 2. form_for (record_or_name_or_array, *args, &proc),  :blog或@blog只 ...
Global site tag (gtag.js) - Google Analytics