`

Rails 常用代码

阅读更多
paperclip default_url by assets
has_attached_file :photo, :styles => { :thumb => "100x100>" }, :default_url => ActionController::Base.helpers.asset_path('recipe_missing.jpg')

指定rails 版本 new
rails _2.3.4_ test_ar_base


to_json
  ActiveRecord::Base.include_root_in_json = true
 konata.to_json(:methods => :permalink)
  # => {"id": 1, "name": "Konata Izumi", "age": 16,
        "created_at": "2006/08/01", "awesome": true,
        "permalink": "1-konata-izumi"}



rails g
rails g scaffold xxx --view-specs=false --routing-specs=false --stylesheets=false


正则表达式 * 不贪婪
.*?


update file
      Dir.glob(File.join(Rails.root, Wms::ENV, 'xpages', '*.json')) do |json_file|
        rf = File.new(json_file, 'r')
        new_cont = convert_u8_to_zh(rf.read)
        rf.close

        wf = File.new(json_file, 'w')
        wf.write new_cont
        wf.close
      end



Rails console tip
引用

http://37signals.com/svn/posts/3176-three-quick-rails-console-tips
http://api.rubyonrails.org/classes/Rails/ConsoleMethods.html

app.class #=> ActionDispatch::Integration::Session
app.project_path(Project.first)
app.get("projects/1.atom") #=> 200
app.response.body #=> "<?xml ..."

helper.link_to 'Home', app.root_path


Tail number 0
 def strip_tail_zero(number)
    number = number.to_s
    if number =~ /\./
      number = number.gsub(/0+$/, "")
    end
    number.gsub(/\.$/, "")
  end
[/java]

  


  
分享到:
评论

相关推荐

    rails常用数据库查询操作、方法浅析

    代码如下: Model.first Model.first(options) Model.find(:first, options) Model.last Model.last(options) Model.find(:last, options) 通过id获取记录 代码如下: Model.find(1, 10, options) Model.find([1, 10...

    Rails命令行常用操作命令简明总结

    代码如下:ruby script/generate Model &lt;类名&gt; &lt;字段1&gt;:&lt;类型&gt;… ruby script/generate Model Item name:string age:integer 移除类 代码如下:ruby script/destroy Model 新增控制器 代码如下:ruby ...

    Ruby常用文件操作代码实例

    主要介绍了Ruby常用文件操作代码实例,如新建文件、输出文件内容、IO操作、输出文件路径、stringio使用等内容,需要的朋友可以参考下

    使用 Ruby 进行 Web 应用程序的开发和部署.docx

    Rails 采 用了“约定大于配置”的理念,内置了很多常用的功能, 如路由、 数据库访问和 HTML 模板,开发人员可以快速创建应用程序, 同 时在保证代码结构清晰的同时,提高开发效率。 Sinatra 则是一个 小巧的 Ruby...

    JAVA上百实例源码以及开源项目源代码

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    RubyonRails九日学习计划

    第三天 完成《Ruby语言入门教程》,并上机调试 熟悉Ruby语言基本语法和常用函数 第四天 完成《Ruby语言进阶教程》,并上机调试 第五天 按照《应用Rails进行敏捷Web开发.pdf》学习第二部分购物车示例。...

    CakePHP php框架 v3.7.8.zip

    CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild...同类推荐:站长常用源码

    CakePHP php框架 v3.7.0 beta1.zip

    CakePHP是一个用PHP编写的开源Web应用框架,不过其模型是用Ruby on Rails设计的。作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild...同类推荐:站长常用源码

    网易游戏高性能、分布式服务器开发框架 Pomelo.zip

    这个设计理念跟rails是很类似的;第二个理念是重视性能和可伸缩性,用户用pomelo开发出来的游戏天生具有很强的伸缩性,扩展也很容易。我们在性能优化上也花了很多功夫,并且会持续进行;第三个理念是让第三方很容易...

    这是《我的Android进阶之旅--疯狂连连看游戏的实现》的源代码.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    旅游网站,springboot20,前端页面+后台代码,皮尔逊相关系数的相似度算法(Pearson)tourismPro.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    旅游自助系统, APP和Web管理系统JAVA旅游自助系统, 是一套开源的项目的源代码和数据库.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    一个基于scrapy框架编写的马蜂窝旅游网用户旅游路线爬虫,核心代码不到50行!mafengwo.zip

    前端技术: ... CSS :用于设计网页外观和样式的样式表语言。 JavaScript:用于在网页上实现交互性和动态效果的脚本语言。...Ruby on Rails:一个基于Ruby编程语言的Web应用框架,提供了高效的开发工具。

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    疯狂JAVA:突破程序员基本功的16课 源代码

    在《疯狂Java:突破程序员基本功的16课》中,李刚老师一改枯燥的教学方式,专门面向Java初学者可能会遇到的各种学习问题,由点及面,详细讨论了Java内存管理、Java编程过程中常遇陷阱、常用数据结构的Java实现和Java...

    CakePHP php框架 v3.7.0 RC3.zip

    ...作为PHP世界的Rails,CakePHP采纳了RoR的许多优秀特性,成熟度较高。在cakephp.org站点的Sites in the wild页面可以看到当前使用CakePHP框架的网站列表。 CakePHP 是一个运用了诸如...同类推荐:站长常用源码

    create-react-app-redux-router:使用create-react-app的React样板,添加了redux和react-router集成,以及一些其他常用库

    该项目是通过引导的。... 使用AJAX请求获取数据与API后端集成节点Ruby on Rails 在开发中代理API请求配置代理后出现“无效的主机头”错误手动配置代理配置WebSocket代理在开发中使用HTTPS 在服务器上生成动态&lt;met

    java开源包8

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包10

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

Global site tag (gtag.js) - Google Analytics