本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
ruby on rails 文件下载send_file、send_data
运行环境,Mac 、ubuntu
rails 4.2.1
昨天刚做了rails文件上传,今天要做下载文件,没想到so easy 啊
1。页面添加下载链接
= link_to '下载', admin_file_download_path(resource.id)
2.controller里
def file_download
reso ...
ruby on rails 用户密码加密
运行环境: rails 4.2.1 ruby 2.0.0p481 mysql(支持多种数据库)
在实际的项目中,需要注意对用户隐私的保护,这往往需要对用户的密码进行加密,下面是对其中一种密码加密库使用的介绍
1. 在Gemfile中引入gem包'bcrypt-ruby '指定版本号,我使用的版本是3.1.5
ge ...
device登录认证插件
Authentication: 使用 Devise
devise是一套使用者認證(Authentication)套件,是Rails社群中最廣為使用的一套。
編輯 Gemfile 加上
gem 'devise'
輸入bundle ins ...
rails数据传递技巧
本文分析了 Rails 3 的 MVC 架构,探讨总结了 Rails 3 的控制器与视图、控制器与模型、视图与布局以及多个视图之间的数据传输方法和技巧。
Rails 3 简介
Ruby on Rails 是一个 Ruby 实现、采用 MVC 模式的开源 Web 应用开发框架,能够提供 Web 应用的全套解决方案。它的“习惯约定优于配置”的设计哲理,使得 Web 开发人员能够从繁琐的配置中解放 ...
ruby 回复功能
http://www.sitepoint.com/realtime-mini-chat-rails-faye/
http://www.sitepoint.com/mini-chat-rails/
http://www.sitepoint.com/nested-comments-rails/
rails gem列表大全及介绍
1》 crack 转换json和xml格式的数据为Hash
eg: Crack::JSON.parse({:a => "a"}.to_json)
eg: Crack::XML.parse(hash.to_xml)
2》 httparty 为Ruby Class提供快速Web服务,封装了大量的访问Web的类,是一个简单的HTTP / REST客户端库。
3》 ...
sunspot-rails无法启动,后台访问404错误
问题是这样的:
bundle exec rake sunspot:solr:start RAILS_ENV=production
执行之后日志显示是成功的,但是去做index索引的时候,返回的是错误下面这个错误
引用Rails app: Solr throwing RSolr::Error::Http - 404 Not Found when executing search
很显然是没 ...
详解rails命令行
http://blog.58share.com/?cat=7
详解rails命令行
1.rails 命令
(1). rails new 创建项目
1
# 会生成一个基于数据库类型为sqlite3的项目
2
$ rails new demo
3
create README.rdoc
4
create Rakefile
5
create config.ru
6
...
ruby on rails 环境配置
最近开始学习ROR,在一开始配置环境的时候就出了很多的问题.首先说一下关于版本的问题,现在的最新版本是rails4.0,它和以前的版本差别还是很大的.首先在安装rvm的时候,如果安装不成功的话,终端会提醒你使用命令行apt-get 来安装,最好不要这么来安装,这样安装的版本很可能就是2.3版本的,和最新的4.0差别很大.
接下来说一下具体的安装流程.
首先要安装rvm
RVM 脚本需要先安装 ...
Angular on Rails
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话 ...
微信订阅号:ruby 程序员年度总结(招募贡献者)
背景介绍:
ruby程序员微信订阅号于2014年5月份创建,开始只是因为微信的普及,方便,把一些自己认为比较好的ruby 或者 rails相关的技术分享给大家,睡觉之前或者上下班地铁上可以拿出来温故一下,一开始也自己问自己,rubychina也支持手机端,干吗非要发布在微信上呢,首先是定位,我希望ruby程序员(这个名字一开始没想好,后来发现创建了就改不了了)只是单纯的做技术分享,其次还是觉 ...
rails将中英国际化设置按照model映射设置
当rails项目巨大是,将国际化设置在一个文件中会很乱,从而难以维护。
可以根据model来分类设置,这样管理起来也很方便。
比如在config/locales下针对Admin类下得国际化,可以创建admin.en.yml和admin.zh-cn.rb两个文件来记录admin类下的国际化记录。
view下请求转译时:
flash[:login_warning] = t('admin.login_ ...
rails3 与 rails4 中 try 方法的不同
rails最新版本中,在使用try调用私有方法的时候,有了一些差异```rubyclass User include Mongoid::Document private def say puts "hello, world" endend```rails3:```ruby u = User.new u.try(:say) ==> hello, wor ...
Rails4 升级第一弹
最近在做rails4升级的工作,过程中遇到了很多问题,这里记录下来供大家参考,个人建议如果还没有
用过rails4的,可以自己建一个blog工程,看一下整体结构跟rails3有什么不同的地方,哪里需要修改,
另外去官方网站把rails4升级的change log简单的过一遍,google以下其他人的升级步骤和遇到的问题及
解决方案
下面是为在升级过程中遇到的问题及解决方案,链接为参 ...
rails ajax 执行remote js
简要姿势点
1.Controller::Action 写
respond_to do |format|
format.js
format.html
format.xls
end
Rails会对应去render
controller_name/action_name.js.erb
controller_name/action_name.html.erb
controller_ ...
ruby on rails
C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.7.0/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find rake-10.1.0 in any of the sources (Bundler::GemNotFound)
from C:/Ruby192 ...