小编Fin*_*nch的帖子

管道输出cat到cURL以下载文件列表

我在一个名为的文件中有一个列表URL urls.txt.每行包含1个URL.我想使用cURL一次下载所有文件.我似乎无法获得正确的单线下降.

我试过了:

$ cat urls.txt | xargs -0 curl -O
Run Code Online (Sandbox Code Playgroud)

但这只给了我列表中的最后一个文件.

unix curl

75
推荐指数
5
解决办法
7万
查看次数

Rails:has_many通过多态关联 - 这会有效吗?

A Person可以有很多Events,每个都Event可以有一个多态Eventable记录.如何指定记录PersonEventable记录之间的关系?

以下是我的模型:

class Event < ActiveRecord::Base
  belongs_to :person
  belongs_to :eventable, :polymorphic => true
end

class Meal < ActiveRecord::Base
  has_one :event, :as => eventable
end

class Workout < ActiveRecord::Base
  has_one :event, :as => eventable
end
Run Code Online (Sandbox Code Playgroud)

主要问题涉及到Person班级:

class Person < ActiveRecord::Base
  has_many :events
  has_many :eventables, :through => :events  # is this correct???
end
Run Code Online (Sandbox Code Playgroud)

我是否has_many :eventables, :through => :events像上面那样说?

或者我必须像这样拼写它们:

has_many :meals, :through => :events
has_many :workouts, …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails has-many-through polymorphic-associations

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

Ruby on Rails:如何设计SaaS基础架构?

我正在构建一个Rails 3应用程序,我计划将其作为基于订阅的SaaS(软件即服务)产品提供.基本上,我希望用户能够点击我的"注册"页面,创建一个新帐户,并立即开始使用该软件.

我想要完成的一个很好的例子是:http://www.getharvest.com/

以下是有人报名时我需要做的事情:

  1. 在db服务器上生成它们的MySQL数据库
  2. 创建子域(例如,companyx.awesomeapp.com)
  3. Rails应用程序应该知道要基于子域连接的相应数据库

是否有任何好的指南来设置这些东西?更好的是,您可以购买哪些服务来自动化此类事物?理想情况下,我只想担心编写我的Rails应用程序,然后能够将它放在一些非常棒的Rails SaaS基础架构上.

(另外,我需要一种方法来按月向他们开账单,但我认为这是一个单独的问题/问题.)

ruby-on-rails saas

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

如何使用.htaccess 301重定向特定的子域名URL?

我需要将子域上的特定URL重定向到不同子域上完全不同的 URL.例如:

http://foo.example.com/this-is-my-page
Run Code Online (Sandbox Code Playgroud)

需要301:

http://bar.example.com/this-is-really-my-page
Run Code Online (Sandbox Code Playgroud)

我试过设置一个简单Redirect 301.htaccess但它似乎不起作用.例如:

Redirect 301 http://foo.example.com/this-is-my-page http://bar.example.com/this-is-really-my-page
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite redirect

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

如何避免使用Rails不断重新计算摘要数据?

我有一个用户个人资料页面,其侧边栏的用户统计信息与Stack Overflow个人资料页面不同(例如,总访问次数,徽章数量).

麻烦的是,目前我正在访问数据库并使用每个请求计算这些统计数据.我可以实现片段缓存来减少这个,但有没有更好的方法来处理这类事情?

将聚合的摘要数据存储在数据库中似乎可能会导致问题(即不一致).

caching ruby-on-rails fragment-caching

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