
ruby on rails
文章平均质量分 54
stinge
这个作者很懒,什么都没留下…
展开
-
rails 安全问题
rails 防止SQL注入 Rails中防止SQL注入是非常简单的,但是还是要注意代码的编写习惯。例如:order.find(:all, :conditions=>"name='#{name}'")在conditions里面使用#()是非常不好的做法,这样传入数据库的sql语句不会经过任何的安全过滤。正确的方法应该是使用占位符:order.find(:al...原创 2010-12-21 18:33:42 · 156 阅读 · 0 评论 -
Rails轻松实现二级级联菜单
Rails:利用ajax轻松实现二级级联 以下使用JQuery,ajax,实现rails的二级级联选择框 我根据访问的流程来实现这个功能 基本原理:两个并列的选择框,当第一个选择框中的选项被选中时,触发js方法,并把省份的id传给该方法,然后,在js与controller交互,也就是将省份的id传给controller,经过处理,将返回该省份下的所有城市到该js方法,将城市...2010-12-06 19:20:03 · 407 阅读 · 1 评论 -
rails ckeditor 安装与使用
rails ckeditor 安装与使用 安装 首先下载ckeditor插件 https://github.com/galetahub/rails-ckeditor 将插件放到vendor目录下,并把JavaScripts下的ckeditor文件夹放到项目public的javascripts下 安装成功,这样就能使用了。 使用 迁移文件 2010...2010-11-18 11:37:27 · 235 阅读 · 0 评论 -
ImageMagick-rmagick 安装
ImageMagick-rmagick 安装 首先下载RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip 解压,安装ImageMagick-6.5.6-8-Q8-windows-dll.exe,一路next,最后选上将路径加到系统路径 安装rmagick,gem rmagick --local 查看是否安装成功,irb ==&g...原创 2010-11-18 10:37:40 · 191 阅读 · 0 评论 -
rail自动补全
rails 自动补全插件 auto_complete插件 首先,下载插件到项目文件夹的\vendor\plugins下 其次,在控制器里引入 class TestAutosController < ApplicationController # GET /test_autos # GET /test_autos.xml auto_c...原创 2010-11-03 17:25:00 · 193 阅读 · 0 评论 -
ruby算法实现
题目一:传2个参数 1个是整形int 1个是int 数组 怎么判断 这个int 可以在这个数组里组合起来 如:已知75,[20,15,30,45,55]求后面的数组的元素中二者之和为75的元素对。 def get_m(a,b) half = a/2#将a/2加入到数组,组成数组d并排序d = (b << half).sort!#确定half在数组排序...原创 2010-11-02 15:43:02 · 152 阅读 · 0 评论 -
ruby on rails迁移数据库错误
ActiveRecord::StatementInvalid (Mysql::Error: Data too long for column 'title' at row 1: INSERT INTO `tasks` (`updated_at`, `is_arrange`, `title`, `client`, `content`, `user_id`, `is_over`, `cre...原创 2010-11-02 15:41:15 · 151 阅读 · 0 评论 -
rails上传文件_paperclip
rails上传文件 插件:paperclip 一、模型首先在模型文件里加上以下代码: has_attached_file :photo , :styles => { :medium => "300x300", :thumb => "100x100" } 二、数据库迁移文件然后修改migrate,添加存储图片信息的字...原创 2010-11-02 15:36:39 · 114 阅读 · 0 评论 -
rails上传文件_非插件
rails文件上传 除了通过paperclip等插件来上传文件之外,也可以不用插件,用ruby的File模块中的方法来实现文件上传。 一、控制器 在控制器中加入以下两个方法,其中getfilename用来修改所上传的文件名称, 在我所上传的文件中存在空格,会出现,系统找不到文件的错误,所以将文件中的空格去掉, def uploadfile(fi...原创 2010-11-02 15:35:06 · 142 阅读 · 0 评论 -
rails小错误集锦 初学者可能遇到的错误
一、项目中使用了未安装的插件,MissingSourceFile (no such file to load -- google_chart): app/controllers/home_page/home_controller.rb:4 通过安装插件来解决 gem install google_chart 二、调用方法的对象为空NoMethodErro...原创 2010-11-02 15:16:50 · 217 阅读 · 0 评论 -
Ruby脚本转换成可执行文件---OCRA
Ruby脚本转换成可执行文件 今天无意中看到了一篇关于OCRA工具的介绍,体验了一下,不错的一个工具,可以很轻松的将ruby脚本转换成exe文件 当然需要安装ocra的gem包, gem install ocra 即可 ocra命令参数 ocra --helpocra [options] script.rboptions可取值如下:--dll dl...2013-12-18 22:09:17 · 769 阅读 · 0 评论