`
文章列表
环境:linux操作系统, ruby1.9.3+rails3.2   如果出现下面问题: however, when i try to activate the server with 'rails s' or 'rails server' , I still get: /usr/lib/ruby/gems/1.9.1/gems/execjs-1.3.0/lib/execjs/runtimes.rb:50:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/exec ...
下载地址:http://download.csdn.net/detail/zyn_zyn_zyn/4159237 1.只须安装wampserver软件就可以运行php程序 wampserver软件已经自带有apache、mysql等服务,无须自己安装一些服务   2.如果用的是自己安装的mysql服务,并且安装里有密码,就要到 在 wamp\apps\phpmyadmin3.2.0.1路径下找到“config.inc.php”文件,打开 将$cfg['Servers'][$i]['password'] = ''; 改为:$cfg['Servers'][$i]['password ...
1.用autocomplete插件前要加载,(js文件和css样式文件)两个文件 <script src="/javascripts/jquery-ui-1.8.14.custom.min.js" language="javascript"></script> <link href="/stylesheets/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css"/>     2 ...
1.抛出时间异常   begin resp, body=3Dh.get('/index.html') puts body rescue Timeout::Error => e puts "Timed Out" end     2.自己定时间,抛出时间异常   require 'timeout' ... ... ... begin timeout(60) do resp, body=3Dh.get('/index.h ...
   1.model层写的代码 class SystemUploadfile < ActiveRecord::Base Region = ["北京","西安"] File_extname = [".rar",".7z",".zip"] File_target = "public/files" cattr_accessor :per_page @@per_page = 10 validates :title,:presen ...

ruby condition

    博客分类:
  • ruby
class.new 新建class.find 查询class.destroy 删除变量查询a="hahaha"Product.find(:all,:conditions=>["title like ?","%#{a}%"])Product.find(:all,:conditions=>["title like :title",:title=>"%#{a}%"])Product.find(:all,:conditions=>["title like :title a ...
支持ie6~ie8, ff3.5.5以上   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" con ...
文件上传,页面代码: <%form_tag '/project/add_attach',:multipart=>true do%> <%=file_field 'path'%> <%=submit '提交'%> <%end%>   #文件上传处理,只需在数据库表中,记录路径就可以了,下面代码写在controller层:  name = Time.now.strftime("%y%m%d%I%M%S") + 'size'+ params[:path].size.to_s ##防止新文件名重 ...
使用RailsInstaller升级到Ruby 1.9.2并使用Rails3.1后发现无法安装rmagick. 主要原因有两个: 1. 原来安装的ImagickMagick没有包含development headers,也就是在ImgickMagick安装目录下没有lib以及include这两个文件夹。 2. 安装rmagick的时候没有指定相应的lib路径。 主要参考这个连接:http://stackoverflow.com/questions/5811388/imagemagick-core-rl-magick-dll-not-found-or-how-to-install-rmag ...
参考:https://github.com/galetahub/simple-captcha1.安装simple_captcha插件 rails plugin install git://github.com/kares/simple_captcha.git rails generate simple_captcha rake db:migrate   2.配置,在config/initializers目录下添加simple_captcha.rb SimpleCaptcha.backend = :rmagick # default is :RMagick,如果安装 ...
1.如果安装的是RailsInstaller,已经安装好devkit,只要在devkit目录下,找到config.yml,把ruby187改为你要的ruby版本2.如果安装的是Rubyinstaller,就要安装devkit控件3.到devkit目录下,运行如下命令 ruby dk.rb install  如果运行下面命令安装不上rdiscount,就自己下载一个rdiscount.gem包本地安装。 gem install rdiscount --platform=ruby  4.运行下面命令 subst X: "C:\Program Files\MySQL\MySQ ...
下面代码只能解决,从数据库中取出来数据为utf8格式,但在model、help、controller中有中文,只能在最上面添加#encoding: uft-8 例如: #encoding: utf-8 class BuyerController < ApplicationController   before_filter :authorize   layout 'index'     ...   end
可以下面,下载到thinking-sphinx、sphinx(sphinx插件包)、riddle插件 1.安装thinking-sphinx,在Gemfile中添加下面代码: gem 'thinking-sphinx' 再运行bundle,就自动安装thinking-sphinx;或者下载gem包安装 如果没有riddle,请先安装riddle插件 2.把sphinx插件放到vendor/plugins目录下,再Gemfile文件中添加 gem 'sphinx' 运行bundle,自动安装sphinx;或下载sphinx的gem插件,安装。 thinking-sphinx和sphinx ...
##取html代码中的第一张图片   def get_pic     con=""     if self.content!=nil       self.content=self.content.force_encoding('utf-8')       con=/(<img).+(src=\"?.+)\/(.+\.(jpg|gif|bmp|bnp|png)\"?).+>/.match(self.content)       con=con.to_s.split("/>")[0]+"/>" ...
1.如果model、help、controller层出现中文字,最上面就要添加下面代码 #encoding: utf-8 2.下面语句用于转换字符编码 .force_encoding('utf-8') 3.取文章内容,去掉html标签,下面代码写在model层   def show_abstract         ##数据库中取出的字符编码是ASCII-8BIT,而下面的语句,只识别utf-8编码     self.content=self.content.force_encoding('utf-8')         self.content.gsub!(/\\&[a-zA- ...
Global site tag (gtag.js) - Google Analytics