大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

如何在Rails Console中使用path和helper方法

我们知道Rails中的helper方法(比如link_to)默认只能在模板(Template)中使用,如果想要在控制台中调用,可以加前缀helper:helper.link_to #或者 ApplicationController.helpers.link_to虽然比较少见,不过如果真的要在Con...

2017-03-24 16:56:32

阅读数 1225

评论数 0

单独使用ActiveSupport的助记

Rails里大方光彩的ActiveSupport组件也可以单独使用,比如里面对Time做了扩展,你可以直接调用Time.zone(=)方法来获取和设置当前时区.但你会发现,当你:require "active_support" #或者 require "active_...

2017-03-23 07:27:01

阅读数 988

评论数 0

Ubuntu下如何开启iPhone屏幕护眼模式

这个对码农来说还是十分有必要的,看时间长了还真就不一样眼睛舒服多啦。再Linux下开启该功能甚至比MacOS还要容易哦,下面即是诀窍:卢克,快使用源码!!! :)1.加入源并安装:sudo add-apt-repository ppa:nathan-renniewaldock/fluxsudo a...

2017-03-23 05:29:58

阅读数 935

评论数 0

脱离Rails单独使用ActiveRecord的几点需知

抛开Rails使用ActiveRecord效果非常好,因为ActiveRecord本身就是一个优秀的DBI!首先不要再连接中写参数:#不推荐!!! ActiveRecord::Base.establish_connection( :adapter=>'sqlite3', ...

2017-03-22 19:56:52

阅读数 2025

评论数 0

Ubuntu下安装gem包curses的步骤

curses是一个原生gem包,所以需要先安装curses库:sudo apt-get install libncurses5-dev然后再安装gem包即可:gem install curses以下是curses的api参考:Curses 模块模块函数init_screen 为curses初...

2017-03-22 19:00:56

阅读数 1165

评论数 0

Rails高级路由知识:手动为路由创建名称

常规在routes.rb中设定的路由规则,rails都会为我们顺便创建一个名称,比如:risks GET /risks(.:format) risks#index POST /risk...

2017-03-13 20:43:27

阅读数 766

评论数 0

Rails高级路由知识:手动为路由创建名称

常规在routes.rb中设定的路由规则,rails都会为我们顺便创建一个名称,比如:risks GET /risks(.:format) risks#index POST /risk...

2017-03-13 20:42:20

阅读数 492

评论数 0

Ubuntu下postgresql的管理

首先关键的pg_hba.conf路径在:/etc/postgresql/9.5/main其中9.5要换成你实际的版本,里面还有一个非常重要的文件:postgresql.conf以下是管理postgresql进程的一些命令://启动 /etc/init.d/postgresql start //停止...

2017-03-10 21:46:17

阅读数 901

评论数 0

Ubuntu下安装rmagick包

因为rmagick需要编译原生代码所以你必须安装对应的库:sudo apt-get install imagemagick-6.q16sudo apt-get install imagemagick-dbgsudo apt-get install libmagickwand-dev接下来你安装ru...

2017-02-26 09:08:44

阅读数 1059

评论数 0

MacOS下gem安装rmagick的蛋疼经历

在ubuntu下安装貌似很容易安装对应的dev包就可以了,但是mac下用brew貌似找不到神马dev包可用,不过没关系,找dev的目的就是找到对应的头文件,brew安装包的源代码可以在:/usr/local/Cellar/里找到,我们首次尝试安装:gem install rmagick提示找不到I...

2017-02-22 18:27:55

阅读数 1343

评论数 0

Rails中Kindeditor样式与项目css冲突的解决

在rails中使用Kindeditor之后一切都很美好,上传啥的都帮你搞定了,唯一美中不足的是上传之类的弹出窗口中的内容有点错乱:而新建一个rails项目时未发现此情况,为了确认将项目中的custom.scss删除,结果Kindeditor样式变得正常了,但这完全不能接受,因为web整个变得乱七八...

2017-02-15 06:09:10

阅读数 696

评论数 0

Rails中多重子表多条件查询

在项目创建时为了逻辑上的简单,采用了多级子表嵌套;而且底层子表大多是静态表,即没有用has_one或belongs_to作为相互关系的.在某个对象的搜索涉及到3个底层子表中的字段的比较,很难用where或find_by_sql方法,遂先用纯SQL语句写了个查询:select r.*,tmp1.va...

2017-02-14 16:13:16

阅读数 1213

评论数 0

在Rails中使用Kindeditor富文本编辑器的那些坑...

rails里有很多富文本编辑器可用,比如百度编辑器,FCKEditor,CKEditor等等.不过其中有些不是功能太简单,就是配置其他太麻烦,要不然就是和Rails兼容性太差.你梦想的富文本编辑器是功能齐全,配置简单,和rails兼容性好,并且在项目里使用几乎不要多余的代码,比如上传图片,视频等等...

2017-02-13 12:26:30

阅读数 1454

评论数 0

Ubuntu下rails安装passenger报错uninitialized constant Bundler::Plugin::API::Source的解决

ubuntu下运行passenger-install-nginx-module报如上错误首先升级gem:gem update --system然后升级或安装bundler:gem install bundler

2017-02-03 07:59:19

阅读数 1245

评论数 3

Rails:Ubuntu下连接Git提示Permission denied的解决方法

在第一次安装全新Ubuntu系统后,执行git clone命令出错:正克隆到 'riskmgr'... sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey,keyboa...

2017-02-03 06:39:26

阅读数 1947

评论数 3

Ubuntu下安装rails支持postgresql的步骤

在搞定了MacOS下的postgresql安装后,我们来看看linux下的安装,大同小异,只是某些细节稍有不同.首先更新apt-get,然后安装postgresql:sudo apt-get update sudo apt-get install postgresql然后需要安装gem pg,不过...

2017-01-20 08:41:22

阅读数 711

评论数 0

Git添加文件改动时出错

原来的主文件夹中替换了3个子文件夹,每个子文件夹有若干同名文件,总共替换了大概200多个文件吧。然后在git主文件夹中使用git add .指令出现如下错误:apple@kissAir: iOS$git add . fatal: Not a git repository: Pinball.spri...

2015-10-15 21:05:07

阅读数 701

评论数 0

linux下用gtk+写比赛赌博GUI小游戏

游戏界面全部由gtk的GUI完成,没有使用openGL之类的高端货。游戏玩法就是8位选手比赛跑步,你可以在赛前赌哪位选手会赢,如果输了cash会被扣除,反之cash会增加。无聊写了3个选项:小数时间格式、启用作弊和随机选择选手。其中启用作弊是可以在选手比赛中再随时修改赌博对象。源代码可以在csdn...

2015-09-30 08:40:03

阅读数 1435

评论数 0

ubuntu如何添加新的PPA

首先要知道PPA源地址,比如:ppa:gwibber-daily/ppa然后用apt-get指令添加:sudo add-apt-repository ppa:gwibber-daily/ppa最后用apt-get update命令升级软件库即可:sudo apt-get update

2015-09-10 09:02:12

阅读数 624

评论数 2

RubyGem默认源安装太慢,修改国内淘宝源

原帖地址:http://www.hiceon.com/topic/Ruby-Gem-install-source-taobao/WHY?由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install ra...

2015-08-18 21:48:17

阅读数 5214

评论数 0

提示
确定要删除当前文章?
取消 删除