问题标签 [rails-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Thinking Sphinx - 仅针对特定索引的通配符搜索
我在我的 Rails 3.1 环境中运行thinking-sphinx 2.0.10,索引和搜索工作得很好。当我在我的用户模型上搜索时,我想对用户名而不是电子邮件进行通配符搜索,因此只有在给定的搜索字符串与用户的电子邮件完全匹配时才应返回用户。我做了一些研究,发现这可以通过在 define_index 块中启用通配符搜索来完成
并添加:infixes => true
到应该支持通配符搜索的索引
这是来自自动生成的 development.sphinx.conf
infix_fields
我猜是正确声明的。
问题是,如果我搜索“.com”,我仍然会得到所有具有 .com 电子邮件地址的用户。 这可能是什么原因?
谢谢你的帮助!
ruby-on-rails - 如何在 gmaps4rails 中使用标记显示用户的位置?
我一直在尝试运行 gmaps4rails 的自定义使用,并且我设置了代码以在地图上显示我的 json 坐标字符串,并且用户中心正在工作,我可以从家、工作和我的位置放大我的位置电话。一旦获得许可,我就是无法让 js 有权在地图上显示“我在这里”按钮。
这是我用于 gmaps4rails 地图的代码:
谢谢你的帮助!
回答后编辑 12 月 6 日:
我正在为回调添加代码,如下所示:
仍然没有在地图上得到回应。这是我的js编码的问题吗?我还不是专业人士。
谢谢!
controller - 在 Rails 3.1 中,我如何只显示未来事件?
所以我正在构建一个日历应用程序,显示过去的事件不如显示即将发生的事件重要。
现在我已经建立了事件模型以首先显示最早的事件,但是我将如何隐藏任何已经过去的事件?
目前显示在我的控制器中:
我不知道如何删除具有开始日期的条目 :start 是在今天之前。为此,我只需要从视图中删除,就可以担心在 MVP 之后删除数据库。
caching - 对于 rails3,雪松堆栈还是竹堆栈?
我需要在 heroku 上创建一个应用程序,但我在选择更好的堆栈时感到困惑。对于 rail3.1 应用程序,哪个 heroku 堆栈在缓存、速度和资产管道方面更好???
backbone.js - 如何将 Jade/Haml 与 Rails 3.1 资产管道和骨干网一起使用
目前我在我的 Rails 应用程序中使用主干导轨。我想知道如何将客户端 Haml/Jadebone.js 与该 gem 和 rails 资产管道一起使用。
ruby-on-rails - 如何使用 phonegap API 将文件传输到 Rails 3.1 服务器?
我正在将 phonegap 1.2.0 用于移动开发,旨在将文件上传到远程服务器中,该服务器是 rails3.1 应用程序。
我在 Phonegap API 中使用 FileTransfer,我做的事情与Phonegap API 示例中的完全一样, 但我无法在 rails 中获取文件。
谁能告诉我如何在我的 Rails 应用程序中获取文件?
谢谢 !
ruby-on-rails - 如何使用 gmaps4rails 显示选定位置以及所有其他位置?
我试图弄清楚为什么当我有一张地图显示地图位置的控制器的 json 字符串时,当我单击信息框并转到特定的 id 页面时,我无法缩放到特定的 id 位置,并保留其余位置在地图上。例如:
显示来自places_controller 的所有点的地图:
显示自身的单个 id 页面:
我希望 .find(params[:id]).to_gmaps4rails 包含 .all 位置,但以 :id 位置为中心。
ps-索引地图是 geoLocated 并以用户为中心,而显示位置仅以 1 个标记条目为中心。
谢谢!
ruby-on-rails - 没有在 Rails 中获取关联对象的主键
请注意,当我获得产品国家/地区时,ID 为零。我在 Rails 3.1 上。有谁知道为什么会这样?
我注意到的另一件奇怪的事情是,如果我循环并检查它,主键实际上会打印出来。因此,如果我在 Product 模型中并执行以下操作:
事实上,我确实得到了主键。但是,我最初注意到这一点是因为国家主键在尝试获取它的关联时似乎为零,因此总是不返回任何内容。例如:
在 Rails 日志中生成:
所以我仍然很困惑为什么它要检查country_id IS NULL
activerecord - 如何避免对 activerecord 和 rails 3 中的数组运行单数表达式?
如果我问得不好,我很抱歉。我有一个带有模型(简化)的 Rails 3.1 应用程序,如下所示:
注意:in_range 方法本质上是一个范围,而 hours_minutes 是一个计算。hours_minutes 对结果数据集中的每个时间表记录都有效,然后 total_time 应将这些值相加并返回金额。
“total_time”方法不起作用,因为employee.merged_children 返回一个数组,而timesheets 旨在针对单个Employee 对象运行。
有没有办法构造“total_time”,以便它仍然向数据库发送一个查询?迭代 merge_children 数组似乎不优雅,为每个数组发出查询。不确定直接调用 Arel 表是否会有所帮助或伤害,但我对想法持开放态度。
如果我们做对了,生成的 SQL 应该看起来像这样:
非常感谢!
css - 如何在 rails 3.1 的水平表中显示条目
我想在 Rails 中显示电子商务页面的项目,而不是标准的垂直列表,我想从左到右显示标题和图像,大约 4 个,然后继续添加列表:即.
条目 1 条目 2 条目 3 条目 4
条目 5 条目 6 ....
我的第一个猜测是为每一列创建一个范围——我可以将条目跳过 4 倍,但我想知道是否有使用 CSS 或任何其他技巧的更好解决方案?