gpt4 book ai didi

ruby-on-rails - Kaminari 生成字符串而不是 html

转载 作者:行者123 更新时间:2023-12-05 03:12:14 28 4
gpt4 key购买 nike

11月份就有这样的问题,但是没有给出答案。 Kaminari generates string instead of html in production而且没有作者的反馈,缺乏声誉不会让我有机会在那里提问,而且我的问题也有点不同。我使用 Rails 4.2.4、Kaminari 0.16.3 和 slim 作为我的模板语言。

分页导航生成正确,但是 = paginate @articles 几乎生成一个字符串而不是 html。所以它是转义标签并像普通文本一样显示它们(第一个 UL 元素除外)

<ul class=\"pagination\">&lt;li class=&quot;active&quot;&gt;&lt;a remote=&quot;false&quot;&gt;1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;next&quot; href=&quot;/?locale=en&amp;amp;page=2&quot;&gt;2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel=&quot;next&quot; href=&quot;/?locale=en&amp;amp;page=2&quot;&gt;Next › &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/?locale=en&amp;amp;page=2&quot;&gt;Last &amp;raquo;&lt;/a&gt;&lt;/li&gt;</ul>

它在瘦服务器和 ruby​​ 2.2.2p95(2015-04-13 修订版 50295)上运行。这是第一次发生。

接下来我尝试了:== 分页@articles原始(分页@articles)html实体 gem 电脑动画

预先感谢您的回答。

最佳答案

好的。我发现了问题(但我没有认识到原因,所以......)在你的 _paginator.html.slim 部分?将所有 '=' 更改为 '=='它帮助了我。但我仍然认为这不是一个明智的解决方案。

= paginator.render do
ul.pagination
== first_page_tag unless current_page.first?
== prev_page_tag unless current_page.first?
- each_page do |page|
- if page.left_outer? || page.right_outer? || page.inside_window?
== page_tag page
- elsif !page.was_truncated?
== gap_tag
== next_page_tag unless current_page.last?
== last_page_tag unless current_page.last?

关于ruby-on-rails - Kaminari 生成字符串而不是 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34366509/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com