本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
rails console 记录命令历史
1: 打开文件: vim ~/.irbrc,添加如下内容:
require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 200
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb_history"
ruby on rails
ruby/1.9.1
passenger/standalone/3.0.19-x86_64-ruby1.9.3-linux-gcc4.8.3-1002
flyway
Bundler 能够跟踪并安装所需的特定版本的 gem,以此来为 Ruby 项目提供一致的运行环境。
Bundler 是 Ruby 依赖管理的一根救命稻草,它可以保证你所要依赖的 gem 如你所愿地出现 在开发、测试和生产环境中。 ...
rails错误日志记录
Rails中对日志的处理采用的是“消息-订阅”机制,各部分组件和功能如下:
消息发送:ActiveSupport::Notifications
instrument: 通知subscribers
消息订阅:ActiveSupport::LogSubscriber
require 'active_support/configurable'
module RailsLog
incl ...
rails离线环境搭建相关命令
1:下载yum包: 环境搭建需要安装很多包,可以使用 yumdownloader --resolve 包名,下载相关的包及依赖包
2: 下载gems: 进入项目中 bundle install 安装包,然后bundle package 打包gem到 vendor/cache,这样就获取到了所有需要的gem包
3: 脚本可能用到的命令
创建本地安装源: createrepo -v yum_ ...
rails离线环境搭建相关命令
1:下载yum包: 环境搭建需要安装很多包,可以使用 yumdownloader --resolve 包名,下载相关的包及依赖包
2: 下载gems: 进入项目中 bundle install 安装包,然后bundle package 打包gem到 vendor/cache,这样就获取到了所有需要的gem包
3: 脚本可能用到的命令
创建本地安装源: createrepo -v yum_ ...
阿里云裸机部署rails运用
登录阿里云后首先
sudo apt-get update
apt-get install git curl clang make nodejs openssl libssl-dev libreadline6-dev zlib1g-dev libyaml-dev libxml2-dev libxslt1-dev libpq-dev libmysqlclient-dev libsqlite3-dev ...
【上海黄浦】Ruby/rails技术WEB后端开发工程师
招聘人数:2人
工作性质:全职
薪资待遇:9000~13000元/月
岗位职责:
1、计算机相关专业毕业,至少一年以上 Ruby开发经验,比如 Rails、Sinatra 等;
2、熟练掌握Ruby,熟悉ruby on rails,拥有实际ROR项目开发经验;
3、熟练掌握SQL(mysql),Javascript,HTML,CSS 等技术;
4、熟悉关系型数据库、 NoSQL,如:MySQL ...
新建简单rails程序首页
1.创建rails程序
终端输入:
$ rails new "program_name" //只需输入程序名,没有引号;$为命令提示符
$ cd program_name
2.启动服务器
$ rails server //可简写为rails s
3. "冒烟测试"
这一步是为了 ...
rvm install 安装慢。使用rubychina ruby镜像来解决
新手使用rvm安装rubies的时候,经常因为rvm install 下载使用国外镜像导致下载慢,安装困难。
当前情况下可以使用rubychina提供的ruby源。
本镜像为 Ruby China 官方镜像,源为 cache.ruby-lang.org 用于改善国内 Ruby 安装的速度,同时这个镜像是实时更新的,在全国有 150 个 CDN 节点加速。
https://cac ...
rubymine工具下 rails在视图中一些外部文件引入的一一些做法
在视图中引入js,css,图片的一种做法:
1.将想要引入的js文件放在在app/asset/javascript文件下;
图片文件放在app/asset/images文件下;
css文件放在app/asset/stylesheets下。
2.在app/config/initalizer/assets.rb文件下:
Rails.app ...
网站消息实时推送与缓存处理
一:在rails5中推出了ActionCable来实现消息的websoket推送
参考链接
https://ruby-china.org/topics/28935
https://ruby-china.org/topics/30494
https://ruby-china.org/topics/28480
二:在某些使用场景下页可以考虑js定时轮询刷新的方式去做。(比如强制点击处理,消息才会不再弹 ...
assets静态资源管理
相关gem
gem 'sass-rails', '~> 5.0'
gem "non-stupid-digest-assets"
执行命令:
RAILS_GROUPS=assets bundle exec rake assets:precompile
生产环境加载不到图片:
gem "non-stupid-digest-assets&quo ...
rails遍历某文件夹下所有目录文件上传到mongodb gridfs
相关gem包 gem 'mongo'
方法一:
task test_file: :environment do
file_path = "/Users/jamst/public/test"
def traverse_dir(filepath)
if File.directory?(filepath)
p ...
ruby on rails 入门注意事项 3
参考我前面的博客:
http://hw1287789687.iteye.com/blog/2288230
http://hw1287789687.iteye.com/blog/2288267
(1)更新记录的视图
我原来写的(不成熟):
<div>编辑</div>
<%= link_to "列表", {:action = ...
ruby on rails 入门注意事项 2
参考前一篇博客:
http://hw1287789687.iteye.com/blog/2288230
(7)更新记录(保存更新)
我的写法:
def update
articles = Article.update(params[:id], params.require(:article).permit(:title, :text))
redirect ...