我有一个Rails应用程序,允许用户输入一些HTML格式的文本(P,OL,UL,BLOCKQUOTE).我现在想要显示这个文本的简短摘要,但是要确保我只显示<= 4"行".我可以尝试通过显示的单词数来缩短文本,但是如果有单字LI元素,那么这可能仍会以很多行结束.我该怎么做?
我知道我可以在Google Play网址中添加引荐来源参数来跟踪来自特定来源的下载,但是我可以跟踪用户在Google Play上使用哪些关键字搜索来查找我的应用吗?
我不小心将我的development.sqlite3文件提交给了Git,它似乎正在减慢我的提交速度.我知道.gitignore,但是一旦我这样做,这会把文件从我的存储库中删除吗?我担心的是减少提交和推送时间.
说用户has_many事情.在用户表单中,我想要一个hidden_field,它允许我在这个新用户和预先存在的Thing之间创建一个关系,例如id 8.以下代码片段有什么问题?我想我在这里忘记了一些语法.
<% f.hidden_field 'things[]', :value => 8 %>
Run Code Online (Sandbox Code Playgroud) 这篇文章 - http://www.ruby-forum.com/topic/51782-似乎提出了一种方法,即在控制器的before_filter中设置User.current_user,并在受该操作影响的模型中访问User.current_user.这是完全线程安全还是存在安全问题?似乎正确的方法是始终将@current_user传递给任何需要它的模型,但这会变得混乱.
我注意到我的一些操作(在开发环境中)需要一段时间才能加载为需要电子邮件通知的电子邮件(通过Google的服务器).我是否需要实现电子邮件的异步处理,例如:http://upstream-berlin.com/2008/05/19/new-rails-plugin-for-making-actionmailer-asynchronous/