小编Adr*_*uio的帖子

Heroku Toolbelt在多个帐户之间切换

我想知道使用heroku工具带在heroku帐户之间切换的最佳方法是什么.

我习惯拥有一个personnal heroku帐户,这是我所有的专业heroku应用程序的合作者.问题是,当我想进行一些具有财务影响的更改时:例如添加/删除插件,我无法将其作为协作者.
在heroku toolbelt之前,我习惯于更改文件的内容,~/.heroku/credentials但它不再存在于工具带中.

heroku heroku-toolbelt

29
推荐指数
3
解决办法
8623
查看次数

将大文件上传到s3时,Heroku超时

基于在heroku上部署的RefineryCMS 1.0.8我的应用程序出了问题.

Heroku的请求超时为30秒.当通过RefineryCMS管理员上传文件> 4MO时,执行请求有时需要30秒以上(主要是因为将文件上传到s3所需的时间).

在这种情况下,dyno将被"冻结"并且在大约30分钟内没有响应(在此期间的每个请求最终都是H12错误请求超时).这种行为正是本讨论中最后一条消息中描述christos的原因

其他讨论heroku文档 :"直接上传到S3是首选的方法,如果您正在处理大于4MB的文件上传.想法是跳过你的dyno跳转,直接从最终用户浏览器建立连接到S3."

直接上传到S3应该是解决方案,但我很难用RefineryCMS/Dragonfly/Fog正确实现它.我不确定是否可以在没有对这些工具进行大的修改的情况下,我想知道是否有替代方案.

谢谢你的帮助

ruby-on-rails heroku amazon-s3 refinerycms fog

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

使用Heroku和Rails从S3代理文件

我需要通过heroku上托管的rails应用程序发送存储在S3中的文件.我无法使用重定向到S3上文件的URL,因为我想发送一个站点地图,该站点地图应该与内部链接在同一个域中提供.

理想情况下,我会使用某种代理方法通过rails app发送文件,至少,我可以将文件下载到heroku的tmp目录中并在之后发送.

我还会为文件发送正确的内容类型.

你知道我怎么能实现它?什么是最好的方式?

有一个机架应用程序正在这样做,但我不知道如何在Rails中重现它,请参阅此处的代码

谢谢你的帮助

sitemap ruby-on-rails heroku amazon-s3

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

Magit:如何查看两点之间的日志

我想知道如何git log ..some-branch在 magit 中查看命令的结果?

文档

给 l 一个前缀参数将要求历史的起点和终点。例如,这可用于显示在一个分支中但不在另一个分支中的提交。起点也可以是一系列修订版“r1..r2”。在这种情况下,“r1”用作历史的起点,“r2”用作历史的终点。

但我不明白我怎么能给出这个前缀参数?我应该使用哪个键序列?

git emacs magit emacs24

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

如何在Ember中制作单页菜单?

我想知道如何在这个网站上用Ember 制作菜单?

页面分为不同的部分,我们可以滚动到每个部分,点击菜单使页面滚动到想要的部分.

我不确定路由器中是否应该有这种行为的不同路由,我猜不会是这种情况,因为当我们改变路由时,视图是从DOM中删除的.
那么,我应该如何构建每个部分的锚链接?

当我们滚动页面时,最佳解决方案将自动更新路线,但处理链接和URL识别的任何解决方案都可以.

ember.js ember-router

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

如何在给定值内按关联模型排序?

我有模型项目和模型统计.

 Item
   has_many :stats

 Stat
   belongs_to :items
Run Code Online (Sandbox Code Playgroud)

在模型(例如mysql表)Stat中有3个字段:rating skin_id item_id

因此,对于Stat,它可能是,如:

@item.stats => Array of stats for records with item_id = 1, with a differer skin_id
Run Code Online (Sandbox Code Playgroud)

我需要按照"评级"对给定的skin_id排序所有项目.

就像是:

@items = Item.all.order('stats[currtnt_skin.id] DESC') (of course it doesn't work)
Run Code Online (Sandbox Code Playgroud)

换句话说,我需要在数组中排序:

@stats = @items.stats[current_skin.id]
@items.order (... by @stats ...)
Run Code Online (Sandbox Code Playgroud)

怎么做?

sorting activerecord ruby-on-rails associations

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

Ruby on Rails用法语发送flash消息

使用法语在rails应用程序上工作,但每当我在flash消息中包含重音时,它就会破坏站点.

例如

format.html {redirect_to @message.annonce, notice:"Votre message a été envoyé"}
format.html {redirect_to @message.annonce, notice:"Votre email n'a pas pu être envoyer à cause d'une erreur."}
Run Code Online (Sandbox Code Playgroud)

我的config/application.rb看起来像这样

 config.i18n.default_locale = :fr
 config.encoding = "utf-8"
Run Code Online (Sandbox Code Playgroud)

人们如何做到这一点?

encoding localization ruby-on-rails utf-8 ruby-on-rails-3.2

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