我想在我的Rails项目中为不同的对象构建一个索引,并希望添加一个'count_occurences'方法,我可以在String对象上调用它.
我看到我可以做类似的事情
class String
def self.count_occurences
do_something_here
end
end
Run Code Online (Sandbox Code Playgroud)
定义此方法的确切方法是什么,以及将代码放在我的Rails项目中的位置?
谢谢
在Rails 2.3中,我可以使用HOST来获取我的主机名,但它似乎不再可用了.我可以用什么呢?
localhost:xxxx当我从机器运行代码http://www.mysite.com时,以及在生产中运行代码时,我只想要返回(带有真实端口号)的东西.
我有一个User类,以及Contact是User的子类的Contact.这两个类都存储在users表中.
我的联系人可能有也可能没有电子邮件地址,而我的用户需要一个电子邮件地址(validates_presence_of :email我的用户模型定义中有).
我的理由是,用户输入联系人,以后可能会在用户声明其个人资料时成为用户.
validate_presence_of email
联系人模型中的
验证?(我在轨道2.3.8)
谢谢!
更新:
似乎单表继承旨在完全满足我的需要
跳过我的Contact表的电子邮件验证的正确方法如下:
validates_presence_of :email, :unless => Proc.new {|user| user.type == "Contact"}
我刚刚意识到Apple需要HTTP Live Streaming才能在iPhone应用中查看视频.我之前没有意识到这一点......我现在正在努力了解这涉及到什么,所以我可以决定是否要做这项工作并在3G中提供视频或限制视频播放给与Wi-Fi连接的用户.
我阅读了Apple提供的概述,现在明白我的服务器需要对媒体文件进行分段和索引.我也明白,我不必托管内容以便能够流式传输(我可以指向其他地方托管的视频,对吧?).
在这一点上我不清楚的是在我的服务器上实现什么(Ubuntu Hardy)来实时进行实际的分段和索引(再一次,我没有主持我想要服务的视频).
我找到了一个解释如何安装FFmpeg和X264 的链接,但我不知道这是否是最好的解决方案(因为我有一个Ubuntu服务器,我不能使用Apple Live Streaming工具,它是否正确?).另外,我不明白我的服务器知道视频需要转换并开始工作......
任何反馈可以帮助我理解在服务器端做什么,以便能够在我的iPhone应用程序中流式传输视频,这将非常感谢!(哦,只是它有所不同,我的应用程序后端是在Rails中)
我正在将我的应用程序从Rails 2.3升级到Rails 3.我读到我需要插入
<%= csrf_meta_tag%>
在我的布局中,我做了.不幸的是,当我使用ajax请求时,我一直在注销.经过一番研究后,我发现一种较旧的方法是添加
$j(document).ajaxSend(function(e, xhr, options) {
var token =$j("meta[name='csrf-token']").attr("content");
xhr.setRequestHeader("X-CSRF-Token", token);
});
Run Code Online (Sandbox Code Playgroud)
在我的application.js文件中.它现在正常工作(似乎我实际上不需要csrf_meta_tag).
这是正常的我不得不在我的application.js中添加这4行代码而不仅仅是csrf_meta_tag,或者我只是遗漏了什么?
我在App商店发布了一个iPhone应用程序,听说它被拒绝了.在他们的沟通中,Apple解释说它不被接受,因为,正如iOS指南规定的那样,"2.9:"beta","demo","trial"或"test"版本的应用将被拒绝"
在他们的消息中,他们指出了我的应用程序的屏幕截图,指的是我的"登录或请求邀请"屏幕......他们不喜欢这样.
对我来说,通过邀请保留应用程序非常重要,因为它有一个社交方面,我们早期的可用性测试表明,在应用程序中有一些联系的人比使用应用程序的人更有可能使用它.没有网络,人们就不会那么多地使用应用程序(就像自己使用Facebook一样......).
后检查维基百科,我没有看到"邀请只有"暗示"测试版","演示",或"测试".所以我不确定"邀请仅暗示beta,演示或测试"的假设是否真的公平.另外,App Store中有很多应用程序只是邀请(Pinterest可能是最着名的).
所以,这里有3个问题:
默认Facebook" Like Box "对我的网站来说太大了.
我想使用一个非常简单的按钮,没有Facebook页面图片,名称,粉丝名称等.当我的网站的访问者点击它时,他们应该成为我的Facebook页面的粉丝.
我无法找到如何删除页面名称和图片(不确定是否可能)...任何想法?
-
更新:
这是一个非常相似的问题:Facebook赞粉丝页面的按钮 -到目前为止无法创建简单的按钮,没有答案.我可以使用的任何解决方法?