小编Chr*_*ris的帖子

Rails中的默认日期格式(需要它是ddmmyyyy)

我一整天都在使用rails表格,我只是随机测试它并尝试了日期25/12/2009,它出现了一个巨大的错误.

就在这时我意识到导轨设置为美国日期模式(mm/dd/yyyy)而不是英国风格:dd/mm/yyyy.

如何设置rails以自动处理dd/mm/yyyy格式的所有日期?

ruby-on-rails

13
推荐指数
3
解决办法
1万
查看次数

防止jQuery中的双表单提交

我有一个用户用来输入有关发布信息的表单.完成后,单击"保存"进行更新.但是,在一些罕见的情况下(15,000条记录中有10条),用户双击了保存按钮并导致双重表单提交重复发布项目.

我尝试使用它来防止它:

$('input[type=submit]').click(function(){
    $('input[type=submit]').attr('disabled',true);
    //return true;
});
Run Code Online (Sandbox Code Playgroud)

但问题是,它在Safari/Firefox等中完美运行,但在Internet Explorer 8中不起作用(可能不适用于6和7)

当我在IE8中按保存时,该按钮被禁用,就是这样,根本没有提交表单.

(我尝试过但没有返回true;)

forms jquery internet-explorer-8

6
推荐指数
1
解决办法
6388
查看次数

Paperclip/Passenger NotIdentifiedByImageMagickError:

当我尝试在我的本地机器使用PaperclipRuby on Rails上传照片时,它可以很好地工作.

当我尝试使用Paperclip在我们的Linux(CentOS 5.2)服务器上使用Apache和Phusion Passenger在Ruby on Rails上传照片时,我得到:

2 errors prohibited this user from being saved
There were problems with the following fields:
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
Run Code Online (Sandbox Code Playgroud)

我尝试添加:

Paperclip.options[:command_path] = "/usr/local/bin"
Run Code Online (Sandbox Code Playgroud)

到production.rb但它并没有什么区别.

在日志文件中,我收到以下错误:

参数:{"commit"=>"Upload","action"=>"update","_ method"=>"put","authenticity_token"=>"419410afc22737cd2f6b6096a95327db76a48ba9","controller"=>"users","user" "=> {"avatar"=>#}} [paperclip]保存附件.[paperclip]处理时收到错误:

'identify'命令无法识别/ tmp/stream20091026-20752-1g568yk-0.

ruby-on-rails passenger paperclip

5
推荐指数
1
解决办法
3681
查看次数

ftp_put上传一个空文件

我正在尝试通过ftp_put将文件上传到Windows服务器.

我的代码如下:

    $date           = date('ymd');
    $file_name      = $date.'.csv';
    $file_location  = 'D:/inetpub/wwwroot/website.com/html/assets/'.$file_name;

//set up basic connection
$conn_id = ftp_connect(FTP_HOST, FTP_PORT);

// login with username and password
$login_result = ftp_login($conn_id, FTP_USER, FTP_PASS);

// check connection
if ((!$conn_id) || (!$login_result)) { 
    echo "FTP connection has failed!"; 
    exit;
}  else { 
    echo "Connected to FTP Server";
}

$upload = ftp_put($conn_id, $file_name, $file_location, FTP_ASCII);

// check upload status
if (!$upload) { 
    echo "FTP upload has failed!"; 
} else { 
    echo "File Uploaded";
}

// close …
Run Code Online (Sandbox Code Playgroud)

php ftp

4
推荐指数
3
解决办法
1万
查看次数

强制www.在铁轨

我通常习惯使用.htaccess文件来强制域使用www.(即http://www.example.com而不是http://example.com):

#Options +Indexes
RewriteEngine on
RewriteBase /

Redirect permanent "www.example.com" "http://www.example.com"
Redirect permanent "example.com" "http://www.example.com"
Run Code Online (Sandbox Code Playgroud)

但是这在rails应用程序中不起作用.除此之外的轨道是什么?

ruby-on-rails

3
推荐指数
1
解决办法
1246
查看次数

为文本添加背景颜色,但段落行之间留有空格

我想知道CSS中是否可以做些什么.基本上我想用html/css在图像的RHS上重新创建文本,但是目前我正在获得图像的LHS.

HTML:

<div id="banner">
    <div id="text">
        <p>This is an example of what I have</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div#banner { background: green; width:300px; height:300px;}
div#text {  margin: 20px auto; }
div#text p {  background:#fff; padding: 5px; margin: 5px; font-size: 2em; }
Run Code Online (Sandbox Code Playgroud)

现在我意识到这可以通过以下方式完成:

  1. 使用图像
  2. 使用单独的p标签

(按第2点我的意思是:

<div id="banner">
    <div id="text">
        <p>This is an</p>
        <p>example of</p>
        <p>what I have</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

)

但我真正想知道的是,实际上是否有可能只使用css和单个p标签来处理图像的RHS上的内容?

alt text http://chris.carrotmedialtd.com/example.jpg

css

2
推荐指数
1
解决办法
2万
查看次数