我一整天都在使用rails表格,我只是随机测试它并尝试了日期25/12/2009,它出现了一个巨大的错误.
就在这时我意识到导轨设置为美国日期模式(mm/dd/yyyy)而不是英国风格:dd/mm/yyyy.
如何设置rails以自动处理dd/mm/yyyy格式的所有日期?
我有一个用户用来输入有关发布信息的表单.完成后,单击"保存"进行更新.但是,在一些罕见的情况下(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;)
当我尝试在我的本地机器上使用Paperclip在Ruby 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.
我正在尝试通过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) 我通常习惯使用.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应用程序中不起作用.除此之外的轨道是什么?
我想知道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)
现在我意识到这可以通过以下方式完成:
(按第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上的内容?