小编haj*_*poj的帖子

Stripe定期/订阅计费最佳设计/实践?

我要把第一个带有条纹的网站放在一起,但我觉得我可以设计出比我更好的条纹集成.我遇到的主要问题是,如何维护条带帐户的状态(试用和过期等)什么是重要的webhooks(以及处理所有事件的最佳方式),以及我应该有多少数据在我的数据库中重复,我应该从Stripe数据库中提取多少.

愿意在最好的方面提出一些想法.作为参考,我在Ruby on rails上开发了我的站点,部署到heroku,使用send grid heroku add来发送有关账单,延迟付款等的电子邮件通知.

另外对于那些在RoR上使用条带的人来说,这里有一些很好的资源(虽然我没有找到一个真正涵盖带有条带的定期/订阅计费):

RailsCast:

当然条纹文档和api:

这个用于webhooks /邮件的小代码

payment ruby-on-rails ruby-on-rails-3.1 stripe-payments

15
推荐指数
2
解决办法
4307
查看次数

Rails:render方法中的位置选项是什么

嘿,我想知道rails中render方法的位置选项是什么.这里的文档http://guides.rubyonrails.org/layouts_and_rendering.html说明:

"您可以使用:location选项设置HTTP Location标头:"

但我不知道你为什么会这样做,或者你会用它做什么.

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

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

Rails在控制器定义中不需要索引方法吗?

我注意到即使没有控制器方法索引,索引视图也会正确路由.

例如,routes.rb有这条路线

AppName::Application.routes.draw do
  get 'about' => "about#index"
end
Run Code Online (Sandbox Code Playgroud)

我的控制器看起来像没有索引方法(def index end)

class AboutController < ApplicationController
end
Run Code Online (Sandbox Code Playgroud)

我有一个index.html.erb在views/about文件夹中调用的视图

这里发生了什么事?这是一个rails魔法的情况,即使没有控制器方法,它们会自动显示视图吗?我找不到任何关于此的文件......

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

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

动态添加哈希属性到Rails模型实例对象?

有一个模型

class PlaylistModel < ActiveRecord::Base
    /* code */
end
Run Code Online (Sandbox Code Playgroud)

然后在控制器动作中有这样的代码

PlaylistController < ActionController::Base
  def a_action
    @item = Playlist.find(10)
    @item[:visited] = true     
  end
end
Run Code Online (Sandbox Code Playgroud)

但是visited,PlaylistModel(或在播放列表表的架构中)没有定义属性!看起来新属性正在动态添加到对象中.这是正在发生的事情,所有这些功能定义在哪里/我在哪里可以阅读更多相关信息.

谢谢您的帮助!

ruby activerecord ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

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

列表框项目单击动画工具包?

当用户点击列表框项目时,是否有一些动画工具包?我所指的动画是当您点击列表框项目(如收件箱中的电子邮件)并且文本在您的手指下压下(或推翻?它难以描述的那种).我在许多Windows Phone 7应用程序中看到了这一点,如Yelp,OneBusAway,GoVoice等,并且想知道这个动画是否有一些工具包,或者我是否必须自己开发这个动画.

如果有人知道这样的工具包是否存在请告诉我!我可以使用故事板来做到这一点但我不想重新发明轮子,除非我必须:).

谢谢!哈吉

windows-phone-7

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

如何处理对象上的平静“动作”。

所以我想知道在不改变对象状态的情况下对对象执行操作的最佳实践是什么。如果这对我来说没有意义,我认为推文示例解释了我想说的内容。

我了解此处描述的基础知识:

最好/常见的 RESTful url 动词和操作是什么?

以及它在更新/获取/删除等对象时如何工作。但是不改变对象状态的动作呢?

例如,假设我们有一个 tweet 对象:

GET     `/tweets  (gets a list of tweets)
GET     `/tweets/new (gets a new page to create a new tweet)
POST    `/tweets (posts data to server to create new tweet)
GET     `/tweets/:id (get a single tweet)
GET    `/tweets/:id/edit (get a page to edit an exisiting tweet)
PUT    `/tweets/:id (put data to server to edit exisiting tweet)
Delete `/tweets/:id (delete an exisiting tweet)
Run Code Online (Sandbox Code Playgroud)

这对我来说很有意义。但是我如何形成回复/关注/转发/收藏的 URL,其中一些实际上不会改变推文的状态?

我应该做下面这样的事情吗?

POST   `/tweets/:id/reply       (post the reply message to …
Run Code Online (Sandbox Code Playgroud)

api rest web-services

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