- 浏览: 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插件用法)
文章列表
Kindeditor(4.x) for Rails3 中文文档
可供Rails3使用的gem, 包括了图片和附件上传功能,文件按照类型、日期进行存储。上传采用了Carrierwave。
安装
将下面代码加入Gemfile:
gem "carrierwave"
gem "rails_kindeditor"
运行“bundle”命令:
bundle
安装Kindeditor,运行下面的代码:
rails generate rails_kindeditor:install
完毕!默认情况下,rails_kindeditor在上传文件时不会把文件信息记录入数 ...
##只要传所需参数就可以进行ping
def ping
host = params['hostname'] || 'www.sina.com.cn'
callback = params['jsoncallback'] || params['callback'] # for cross domain ajax jsonp solution
count = params['count'] || 4
file_size = params['file_size'] ||
ping_cmd = is_windows ? 'ping' : 'ping -c ...
1.安装kindeditor插件
rails plugin install git://github.com/doabit/kindeditor.git
或gem install kindeditor
rails g kindeditor:install
2.在项目文件Gemfile中添加下面两句
gem 'kindeditor'
gem 'paperclip'
3.运行
rake db:migrate
4. controller层添加如下代码
include_kindeditor
or
include_kindeditornly => [:new, :edit]
5.在页 ...
1.先安装railsinstaller,到
http://railsinstaller.org/网站上去下载安装
2.安装mysql
gem install mysql
3.将libmySQL.dll文件放到ruby1.9.2/bin目录下
4.新建项目根目录下的Gemfile文件中,添加如下:
gem 'mysql'
ruby xml json转换为hash
ActiveSupport:
Xml to Hash => Hash.from_xml(xmlstr)
Json to Hash => ActiveSupport::JSON.decode(jsonstr)
JnuemakerCrack:
Xml to Hash => Crack::XML.parse(xmlstr)
Json to Hash => Crack::JSON.parse(jsonstr)
ps:若想将hash转为xml或json
ActiveSupport:
Hash ...
open flash chart可以生成很多种类的图表
1.获取: public/javascripts/swfobject.js、 public/ open-flash-chart.swf、vendor/ open_flash_chart文件夹,放在你的项目的对应目录下
2.下面代码是生成曲线图:
class TestItController < ApplicationController
def index
@graph = open_flash_chart_object(600,300,"/test_it/graph_code") ##调用所写好 ...
所要用到的插件:
1.安装responds_to_parent,下载responds_to_parent放到vendor/plugins目录下
1.view层,以下写法是为了能在controller层取到正确的file路径:
<%form_for(:attach,:url=>{:controller=>'product',:action=>'submit_attach',:format=>:js},:html=>{:multipart => true,:id=>'p_'+index.to_s,:target => 'upload_frame ...
rails time zone
- 博客分类:
- rails
1.什么是Time Zone,就是时区,对,论坛里经常有设置的,UTC或者是GMT
UTC = Coordinated Universal Time. 中文名称为协调世界时
GMT = Greenwich Mean Time. 中文名称为格林尼治时
新建一个rails项目,默认是utc时间。
可以运行time:zones:all, time:zones:us,还有time:zones:local来获取一些相关的时区信息
2. 在当前时区用来修改设置的一些方法
(1) Time.zone.local(), Time.zone.parse() and ...
<%=select_tag('site_id',options_for_select(@sites.collect{|s| [s.name,s.id]}.insert(0,["所有",0])) )%>
<%=select_tag('server_room_id',options_from_collection_for_select(ServerRoom.find_all_have_site_server_rooms,:id,:room))%>
<%=select('site','id',Site.find(:all).colle ...
<script>
funcation ShowStatus(){
ShowHide('first');
ShowHide('second');
}
</script>
<div id="list">
sadfasdasdfsda
</div>
<div id="first">结果集</div>
<div id="second" style="display:none;"><img src=" ...
取到xml代码(并非文件),如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Action Controller: Exception caught</title> <style> body { background-color: #fff; color: #333; } body, p, ol, ul, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 13 ...
1.只能在ie里用,firefox不行
[size=small]怎么样让button代替input file文件上传,下面一种方法不行(只能在ie里用,firefox不行) <input id="upimg" name="product[photo]" type="file" style="display:none;" /> <input type="button" value="上传新图片" onclick="upimg.click()" ...