- 浏览: 112258 次
- 性别:
- 来自: 宁波
最新评论
-
a673730411:
...
linux rpm安装php-fpm、mysql、nginx及安装ftp -
zyn_zyn:
jiafuguang 写道楼主,是你原创的吗自己总结的.... ...
rails3 和 thinking_sphinx安装 -
jiafuguang:
楼主,是你原创的吗
rails3 和 thinking_sphinx安装 -
zyn_zyn:
智有不明 写道说明欠佳。没有讲到数据库是怎么操作的。数据库只是 ...
jquery 搜索自动提示(autocomplete插件用法) -
智有不明:
说明欠佳。没有讲到数据库是怎么操作的。
jquery 搜索自动提示(autocomplete插件用法)
文章列表
环境: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 ...
php服务安装和mysql数据配置
- 博客分类:
- php
下载地址: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 ...
rails上传zip格式文件
- 博客分类:
- rails
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- ...