随笔分类 - Ruby on Rails
ruby rails homebrew rvm rubygems
摘要:之前做。net的时候,自己做了一个showcontent的插件,用来加载页面的局部partial 之前采用的是ashx的方式 但rails里面不太方面,今天找到一个比较好的方法,试验成功 起初网上找到一个解决方案 Most Recent JS Routes 利用这个方式可以做无刷新的分页技术,而且相
阅读全文
摘要:想输出如下html 可以在helper中定义一个方法,内容如下: 已经验证过!
阅读全文
摘要:What is the real difference between shared_examples and shared_context ? My observations : I can test same things using both (i.e. with shared_example
阅读全文
摘要:It’s pretty common to have multiple tests that are nearly the same. In one app, we support bidding on both online and hammer auctions (auctions with p
阅读全文
摘要:Concerns are a new feature that was added in Rails 4. They allow to clean up code in your models and controllers. They also allow you to share functio
阅读全文
摘要:参考链接:http://guides.rubyonrails.org/layouts_and_rendering.html#structuring-layoutslayoutlayout最基本的使用很简单,默认的layout是app/views/layout目录里与controller同名的模板。如...
阅读全文
摘要:require 'csv'class PartRequestsController params[:status]).order('id DESC') @status = params[:status] respond_to do |format| format.html #...
阅读全文
摘要:classHardWorkerincludeSidekiq::Workerrequire'CSV'defperform(file_path)csv_text=File.read(file_path)csv=CSV.parse(csv_text,:headers=>true)csv.eachdo|ro...
阅读全文
摘要:字符串处理函数1.返回字符串的长度str.length => integer2.判断字符串中是否包含另一个串str.include? other_str => true or false"hello".include? "lo" #=> true"hello".include? "ol" #...
阅读全文
摘要:使用Nginx搭配PHP已有7年的这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。以下正是这方面的一些提示和建议:1. 将TCP切换为UNIX域套接字UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。但有一点需要牢记:仅运行...
阅读全文
摘要:rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。https://rvm.io/如果你打算学习ruby/rails, rvm是必不可少的工具之一。这里所有的命令都是再用户权限下操作的,任何命令最好都不要用sudo.rvm安装$ curl -L get.rvm.io | bas...
阅读全文
摘要:为什么有这个?由于国内网络原因(你懂的),导致rubygems.org存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。这是一个完...
阅读全文
摘要:对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew。Homebr...
阅读全文
摘要:0 Homebrew是啥?“Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。Homebrew的官网[1](多语言版本)简单明了地介绍了如何安装和使用这个工具,并提供了自己的Wiki。1 安装H...
阅读全文