小编Hay*_*ian的帖子

从任何编码强制字符串为UTF-8

在我的rails应用程序中,我正在使用来自世界各地的RSS源,有些源的链接不是UTF-8.原始供稿链接不受我的控制,为了在应用程序的其他部分使用它们,它们需要使用UTF-8.

如何检测编码并转换为UTF-8?

ruby ruby-on-rails utf-8 character-encoding

37
推荐指数
3
解决办法
7万
查看次数

'你不存在,走开' - 这个heroku错误是什么意思?

所以我像往常一样推动我的代码:

git push heroku master
你不存在,走开!
致命:远程端意外挂断

有谁知道这是什么意思?

git heroku

17
推荐指数
2
解决办法
7448
查看次数

使用Google广告通过PhoneGap应用获利(使用PhoneGap Build构建)

在AdMob上,HTML5应用程序暂不可用,而在AdSense上,移动应用程序(即使是基于webview,明确提到的应用程序)也被禁止.

如何使用Google广告通过PhoneGap应用(使用PhoneGap Build构建)获利?

mobile ads adsense admob

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

Facebook SSO和第三方网站注册一步到位?

是/否+更多问题:

是否可以使用Facebook SSO系统并同时为您自己的网站/应用注册用户?

因为在用户方面只需要一个按键.

另外,iPhone和Android上有这方面的例子吗?

根据我的阅读,有一个进行SSO的过程和一个单独的注册过程.

理由是除了facebook通过Insights系统给我的内容之外,我还想保留自己的用户数据记录,但我想尽可能地让它变得无痛.

t ;;博士之前已经完成了这项工作,有哪些例子,以及任何有用和相关的文件?

iphone android facebook registration single-sign-on

8
推荐指数
1
解决办法
390
查看次数

发送渲染视图作为电子邮件

我想发送通常作为电子邮件正文的视图。

最简单的方法是什么?

例如:我有pages / reports.html.erb,我想将您访问过的页面作为电子邮件的正文发送给您。

有什么方法可以获取呈现的html并将其分配给电子邮件的body变量?

另外,我想将PDF版本作为附件包括在内。(我正在使用wicked_pdf)

def reports
  @email = params[:email]
  #something here?
  respond_to do |format|
    format.html
    format.pdf do
      render :pdf => "usage_report"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

注意:我正在将Moongoid 2的Rails 3.1用于DB和heroku上的sendgrid,如果有帮助

编辑:我最终在做什么:

替换这里的东西?与:

email_obj = {}
email_obj.to = params[:email]
email_obj.from = 'reports@company.com'
email_obj.subject = 'Report'
email_obj.body = render_to_string(:template => "pages/reports", :layout => false)
ReportsMailer.deliver_report(email_obj).deliver
Run Code Online (Sandbox Code Playgroud)

并在mailer类中mailers / reports_mailer.rb

class ReportsMailer < ActionMailer::Base
    default from: "from@example.com"
    def deliver_report(email)
        @email = email
        mail( :to => @email.to,
        :subject => @email.subject, 
        :from => @email.from)
    end
end …
Run Code Online (Sandbox Code Playgroud)

email ruby-on-rails

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

将cache_digests与XML builder一起使用?

有没有办法在Rails 4(cache_digests)中利用XML的新缓存策略?

我想我可以使用xml.erb视图,但我更喜欢xml.builder视图的简洁性.

有没有办法以这种方式使用cache_digests?

xml caching ruby-on-rails ruby-on-rails-4

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

在rails中使用胡须视图模板的最简单方法是什么?

我可以:

render :text => Mustache.render(view_template_in_a_string, object_hash)
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,但是将view_template_in_a_string置于其自己的viewname.mustache.html文件中的views/controllername/action.mustache.html似乎更常规,就像我使用action.html.erb一样

目前我用

gem 'mustache'
Run Code Online (Sandbox Code Playgroud)

为了我的胡子需要

我怎样才能像使用erb那样使用胡须视图


我知道胡子是无逻辑的,我的观点中不需要逻辑


我目前的黑客:

# controllers/thing_controller.rb
def some_action
    hash = {:name => 'a name!!'}
    vw = File.read('./app/views/'+params[:controller]+'/'+params[:action]+'.html.mustache') || ""
    render :text => Mustache.render(vw, hash), :layout => true
end
Run Code Online (Sandbox Code Playgroud)

gem ruby-on-rails mustache

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

全文搜索indexeddb,示例实现

我很清楚它没有在规范中描述,但是如果我可以从我的后端获取一个关键字数组,比如说'article'对象,我将如何使用给定的搜索短语搜索它?

我来自铁轨上的红宝石,如果这有助于解释


在网站周围浮动的一个突出示例是待办事项列表示例,另一个示例(请参阅:http://www.html5rocks.com/en/tutorials/indexeddb/uidatabinding/注意:已损坏为chrome)让我们想象主要模型在每种情况下,(todo任务和员工)除了文章中描述的内容之外还有一个关联的关键字数组.

现在说我希望得到基于关键字(或者员工示例的"文书工作")提到的"罗马历史"的任务,存储在相应的上述数组中.

怎么在h***你会这样做?


注意:我将使用它来构建一个谷歌Chrome打包应用程序和一个带有sencha touch 2或backbone.js的phonegap应用程序(如果其中一个或两者之一会使上述更容易,请告诉)

full-text-search indexeddb

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

pjax vs turbolinks vs cache_digests可以提高rails速度?

我已经完成了一些关于提高rails站点速度的各种选项的阅读.

以下库似乎很有希望:

  • pjax
  • turbolinks
  • cache_digests

然而,似乎他们试图做很多类似的事情.

可以/应该同时使用它们吗?这样做会出现问题吗?

是否有一种情况比其他情况好?(它们是什么?)

相反,有什么东西优于我应该检查的所有三个?

ajax performance caching ruby-on-rails

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