- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序,它使用 thinking sphinx 进行搜索,我可以让构面正确显示在 View 中,但链接没有返回具有给定选项的结果列表。这是我为模型 Controller 和 View 编写的代码:
Controller :
@facets = Load.facets(
(params[:trucks]),
:page => (params[:page] || 1),
:per_page => 25,
:geo => degrees_to_radians(@location),
:with => { "@geodist" => 0.0..miles_to_meters(params[:radius].to_i) },
:sort_mode => :expr,
:order => sort_by_select(params[:sort])
)
@results = @facets.for
模型:
define_index do
indexes commodity
indexes truck_type
has latitude, longitude
has distance, :facet => true
has weight, :facet => true
has current_asking_price, :facet => true
has created_at, :facet => true
where sanitize_sql(["active", true])
set_property :delta => :delayed
end
View :
<% @facets.each do |facet, facet_options| %>
<h5><%= facet %></h5>
<ul>
<% facet_options.each do |option, count| %>
<li><%= link_to "#{option} (#{count})", :params => {facet => option, :page => 1}</li>
<% end %>
</ul>
<% end %>
如果我在“:with =>”散列的值部分包含构面选项,我可以获得正确的结果。但是我不确定如何配置链接以便它执行另一次搜索,并将该值插入到 Controller 代码中。任何帮助,将不胜感激。
最佳答案
乍一看,好像是这条线
<li><%= link_to "#{option} (#{count})", :params => {facet => option, :page => 1}</li>
应该改为阅读
<li><%= link_to "#{option} (#{count})", :params => {:facet => option, :page => 1} %></li>
有了这些变化:
<%=
没有结束标签:params
散列缺少符号标识符 :
之前facet
但是我不确定这是否能回答您的问题。
听起来您需要执行以下操作:
link_to
标签。:with
中散列。逻辑可能包括错误检查、格式化、验证,等等。
关于ruby-on-rails-3 - 使用 Thinking Sphinx Facet 深入挖掘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10770140/
我正在尝试提取 MultiLevelPushMenu 插件中当前元素的根路径。 https://github.com/adgsm/multi-level-push-menu 所有者给出了将根级路径提取
我目前使用 Excel 和 SQL Server 商业智能工作室来浏览我的模型,但我一直在寻找一个体面的、中等用户友好的前端应用程序,可用于通过 SSAS 挖掘模型跋涉。 我了解如何将预测用于特定目的
我正在尝试使用 GCC >= 4.4 中可用的 Graphite 循环优化框架,但如果迭代次数未知,我似乎无法让它应用任何转换。例如。这个示例代码: int __attribute__((hot))
我有一个具有以下数据格式的 XML 文件: .... 谁能告诉我如何使用 awk 单行程序对 XML 文件进行数据挖掘?例如,我想知道 abc 的 attr3。它会返回 345 给我。 最佳答案
场景:我在不同的 Azure 租户中有 2 个 AAD 应用程序 - 让我们调用租户 A 和 B。租户 A 中的应用程序定义了租户 B 中的应用程序已同意的自定义 appRole 和 oAuth2Pe
场景:我在不同的 Azure 租户中有 2 个 AAD 应用程序 - 让我们调用租户 A 和 B。租户 A 中的应用程序定义了租户 B 中的应用程序已同意的自定义 appRole 和 oAuth2Pe
我是一名优秀的程序员,十分优秀!