从一些经验丰富的开发人员的阅读和输入看来,我可以选择Recurly和RailsKits.com SaaS Kit之间的选择.我希望能够从社区中的人们那里获得更广泛的经验,以了解您所经历的利弊.
我真的很想确定我在这里整理了一个苹果对苹果的比较.
首先,我提供的服务有两个订阅级别,大约1美元和5美元/月重复出现.这些可以按月,按年或每三年支付(在较长的订阅级别获得一些折扣).我显然需要尽可能降低交易成本,但我需要保持这一点,并确保定期计费是可靠的而不是问题.
我将在Rails 3上构建这个.
袋似乎混合你得到一个更强大的管理功能集似乎与Recurly,但我也许能够攒足了SaaS的工具包+(例如)https://merchant-apply.com/tesly,使其价值它.
我已阅读Chargify VS Recurly和Recurly似乎是我的特定型号的赢家,所以这就是为什么我有点在这一点上消除了许多其他的选择.
如果您之前遇到过这种情况,那么对您有用或者您在这方面有一些实际意见吗?
HTML5 Boilerplate使用以下条件<html>
类:
<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]> <html class="no-js ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]> <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
Run Code Online (Sandbox Code Playgroud)
我想知道如何在基于Slim的模板中重现这一点.
这是我到目前为止所拥有的:
doctype html
/! paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
/[ if lt IE 7 ]
html class="no-js ie6" lang="en"
/[ if IE 7 ]
html class="no-js ie7" lang="en"
/[ if IE 8 ]
html …
Run Code Online (Sandbox Code Playgroud) 我有一个帮助器方法,它检索我需要进入SASS scss样式表的字符串.如果我在视图中调用该方法它工作正常,但似乎sass想要一个变量.似乎如果我尝试在控制器中设置var,认为这最初是正确的方法,我无法在任何地方看到var.
我最初认为你可以简单地从SASS调用一个辅助方法,但显然情况并非如此? 如果不,
您能否提供一个在sass scss样式表中正确获取变量集的示例,该样式表最初来自辅助方法?
在WhitePages.com上,他们有一个机制,通过输入您的电话号码来促进付款.输入您的号码后,您会收到一条短信,指示您输入"GO"以完成交易.根据您所做的购买回复,您会收到另一条消息,表明您可以按照一定的月租费无限制地使用该服务.我之前没有看到任何相关的动态,我很好奇用于为Ruby on Rails应用程序构建这样的支付系统的服务是什么?
我特别感兴趣的是一个平台,允许来自尽可能多的国家的这种支付,因为我目前使用Twilio在另一个应用程序上发送短信.
至于Handelbars是默认模板层Meteor.js,是不是很容易可以使用超薄呢?
如果是这样(意思是,没有大量的黑客攻击),如何整合这个?
更新:看起来这可能开始成为OpalRB的真正可能性,因为我们看到了一些有希望的努力,如https://github.com/marcandre/meteor-opal.
我今天使用了Hipchat API(v2)并遇到了一个奇怪的问题,我无法真正提取房间的所有历史记录.例如,当我查询特定日期时,它似乎只能检索给定日期的一小部分历史记录.我曾计划简单地遍历房间的所有日期,以我可以使用的格式提取历史记录,但最终达到了这个目标,现在我不确定是否真的可以完全取出历史记录.
我意识到这有点笨重.它将JSON作为一个字符串拉出来,然后我必须将其形成一个哈希值,所以我知道我没有做到这一点就好了,但这里大致是我很快就做的只是为了测试history
方法API:
api_token = "MY_TOKEN"
client = HipChat::Client.new(api_token, :api_version => 'v2')
history = client['ROOM_NAME'].history
history = JSON.parse(history)
history.each do |key, history|
if history.is_a? Array
history.each do |message|
if message.is_a? Hash
puts "#{message['from']['name']}: #{message['message']}"
end
end
end
end
Run Code Online (Sandbox Code Playgroud)
显然,对此的扩展只是诅咒所需范围内的日期(使用:) client['ROOM_NAME'].history(:date => '2010-11-19', :timezone => 'PST')
,但同样,我只获得了房间历史的一小部分.我是否缺少一些额外的参数,以使其按预期工作?
我有一个多行的块,如下所示:
%li
=link_to image_tag("image.jpg", :size => "48x48", :alt => "Something", :title => "Something", :class => "some-class"), some_path
%p.testi
"Some text right here that is divided up onto multiple lines &
%br
and just won't stop running on!”
Run Code Online (Sandbox Code Playgroud)
我需要一个环绕图像和文本的链接.目前图像链接工作正常,但是在文本链接上,我相信我必须从一个link_to块开始,但我没有看到我应该遵循的语法.
这是如何正确完成的,以便所有多行文本都应用了一个链接?
在erb文件中我可以做类似的事情
<tr class="<%= cycle('list_line_odd', 'list_line_even') %>">
Run Code Online (Sandbox Code Playgroud)
这条线怎么看起来很苗条?谢谢.
我需要在应用程序中实现优惠券,促销和礼品,但我还没有看到令人满意的宝石.它不能特别狂欢,因为我见过这样的一些.是否有任何经过良好实施和测试的解决方案已经浮出水面我不知道了?
ruby ×5
slim-lang ×4
haml ×2
benchmarking ×1
css ×1
e-commerce ×1
erb ×1
hipchat ×1
html ×1
meteor ×1
node.js ×1
payment ×1
performance ×1
saas ×1
sass ×1
sms ×1
sms-gateway ×1