小编Rai*_*ner的帖子

Rails删除链接JavaScript ajax调用

我想创建一个ajax删除调用.单击链接时,将出现确认框,然后p标记淡出(注释).问题是ajax调用应该如何以及如何显示确认框.

HTML视图:

<a rel="nofollow" data-method="delete" data-confirm="Er du sikker?" class="softdelete" href="/blogs/5/comments/18">slet</a>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

<script type="text/javascript">
$(document).ready(function() {
    $('.softdelete').click(function () {
        var Url = $(this).attr('href');
        var Data = $(this).attr('data-method');
        $(this).closest('p').fadeOut(1000);
        $.post(Url);
        return false;
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

单击删除链接时,注释会淡出,但不会被销毁.也没有出现确认框.

ruby ruby-on-rails ruby-on-rails-3

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

Rails - 是否可以为外部图像提供本地URL?

因为无法将文件上传到Heroku应用程序.

我正在使用Amazon S3存储服务器来处理图像.

问题只是图像URL是到Amazon S3服务器的.

我希望它mydomain.com/myimage.png代替s3.amazon.com/bucket/myimage.png

访问示例时,如何在亚马逊s3服务器上显示图像:mydomain.com/myimage.png

ruby ruby-on-rails ruby-on-rails-3

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

邮箱不发送电子邮件:参数数量错误(1表示0)

发送消息时,我可以在我的控制台中看到:

Sent mail to You should add method :mail_email in your Messageable model (2093ms
)
Date: Wed, 07 Nov 2012 14:08:50 +0100
From: mail@myemail.com
to: You should add method :mail_email in your Messageable model
Run Code Online (Sandbox Code Playgroud)

以及Mailbox gem的初始化程序:

Mailboxer.setup do |config|

  #Configures if you applications uses or no the email sending for Notifications and Messages
  config.uses_emails = true

  #Configures the default from for the email sent for Messages and Notifications of Mailboxer
  config.default_from = "mail@myemail.com"

  #Configures the methods needed by mailboxer
  config.email_method …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails ruby-on-rails-3

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

Ruby/Rails方法在x字符或单词后面的字符串中插入东西

哪个方法具有在x个字符后插入内容的功能.

例如,我有这个字符串:

@test = "Something, is wrong"
Run Code Online (Sandbox Code Playgroud)

然后就可以做类似的事情:

@test.insert(x words or x characters , '<br />')
Run Code Online (Sandbox Code Playgroud)

我需要这个,因为我需要<br />在一个需要分解的长字符串中插入一个换行符 .

ruby ruby-on-rails-3 ruby-on-rails-3.2

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

Ruby/Rails Net::HTTP.post_form 嵌套哈希项 html 转义

示例我在 rails 控制台中执行此操作:

params = {"type"=>["raka"], "fields"=>["exhb_0", "exh0_1", "t_g_a", "hp_1", "s1", "overflade_0", "t2", "t3", "t4"], "railing"=>["A-3"], "wood"=>["wood_6"], "railing_m"=>"0", "order"=>{"sving"=>"right", "size"=>{"ground"=>"123", "floor"=>"6", "a"=>"6", "d"=>"6"}, "comments"=>{"step_2"=>"", "step_3"=>"", "step_4"=>""}, "railing"=>{"1"=>"1", "2"=>"1"}, "railing_m"=>{"1"=>"", "2"=>"", "3"=>"", "4"=>"12"}, "hul"=>{"l"=>"123", "b"=>"123"}, "name"=>"qwed", "email"=>"mail@example.com", "phone"=>"13123", "street"=>"iuuj", "city"=>"ui", "postnr"=>"213"}}

x = Net::HTTP.post_form(URI.parse('http://localhost:3000/download.pdf'), params)
Run Code Online (Sandbox Code Playgroud)

在我的 Rails 控制台中,我可以看到 HTTP 发布请求:

Started POST "/download.pdf" for 127.0.0.1 at 2013-04-15 16:25:36 +0200
Processing by PublicController#show_pdf as */*
  Parameters: {"type"=>"raka", "fields"=>"t4", "railing"=>"A-3", "wood"=>"wood_6
", "railing_m"=>"0", "order"=>"{\"sving\"=>\"right\", \"size\"=>{\"ground\"=>\"1
23\", \"floor\"=>\"6\", \"a\"=>\"6\", \"d\"=>\"6\"}, \"comments\"=>{\"step_2\"=>
\"\", \"step_3\"=>\"\", \"step_4\"=>\"\"}, …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

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

Rails如何创建实时视频流?

是否有宝石或技术可以通过带有轨道的网络摄像头进行实时视频流传输?

ruby ruby-on-rails live ruby-on-rails-3

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

Rails时区问题

这是我的控制台:

irb(main):048:0> Time.now
=> 2011-04-13 00:51:50 +0200
<c => (@stats[5] == '-' ? 0 : @stats[3]), :earn => @stats[6])
=> #<Reklamer id: 75, virksomhed: "Orville", dato: "2011-04-13 00:00:00", unik_k
lik: 0, klik: 0, unik_vis: 0, vis: 0, leads: 0, ordre: 0, earn: 0, created_at: "
2011-04-12 22:52:13", updated_at: "2011-04-12 22:52:13", cpc: 0>
irb(main):050:0>
Run Code Online (Sandbox Code Playgroud)

正如你所知,当我创建一个新项目updated_at和created_at是"2011-04-12 22:52:13"而不是正确的时间:2011-04-13 00:51:50

ruby timezone ruby-on-rails ruby-on-rails-3

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

Rails如何优化我的网站?

我想让我的网站更快.我知道我可以制作CSS精灵并压缩我的HTML和CSS.

还有其他方法可以优化我的页面速度吗?

这个页面就是一个例子:http://www.vinderhimlen.dk/konkurrencer/vind-elektronik

加载共享按钮,评级星和Facebook喜欢它需要几秒钟.我真的想要优化它.我只是不认为最小化HTML和CSS就足够了.

optimization performance ruby-on-rails ruby-on-rails-3

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

我应该关心IE Quirks模式吗?

我刚刚在IE quirk模式下测试了我的网站,看起来很糟糕.

我应该关心IE怪癖模式吗?如果是,那么有一个工具可以帮助我为Quirks模式编写CSS.

更新我的doctype:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
Run Code Online (Sandbox Code Playgroud)

html css

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

Rails无效的多字节字符(US-ASCII) - Heroku崩溃

我的应用程序崩溃在Heroku上,这是日志:

pp/helpers/application_helper(bg).rb:70: invalid multibyte char (US-ASCII) (Synt
axError)
?[36m2011-09-15T18:48:44+00:00 app[web.1]:?[0m /app/app/helpers/application_help
er(bg).rb:71: invalid multibyte char (US-ASCII)
Run Code Online (Sandbox Code Playgroud)

应用程序助手(bg)的一部分:

def convert_html_entities(text)
    text.gsub(/&aring;/,"å") - Line 70
    text.gsub(/&aelig;/,"æ")
    text.gsub(/&oslash;/,"ø")   
    text.gsub(/&copy;/,"©")         
end 
Run Code Online (Sandbox Code Playgroud)

我试图将助手文件安全为UTF-8,但它不起作用.

ruby ruby-on-rails heroku ruby-on-rails-3

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