我在从我的 Wordpress RSS 提要中呈现 XML 标记的内容时遇到问题。这是我的代码,用于显示我从控制器中提取的最后 2 个帖子:
<h3>Check out our latest blog posts:</h3>
<% unless @latest_blog_posts.nil? %>
<% @latest_blog_posts.each do |post| %>
<% if nil != post && post.respond_to?(:pubDate) %>
<h4><%= link_to post.title, post.link, :target => "_blank" %>
(by: <%= post.dc:creator %> - <%= time_ago_in_words(post.pubDate) %> ago)</h4>
<%= (post.description).slice!(0, 195).html_safe %>[...]
<% end %>
<% end %>
<% else %>
<p>Woops, looks like there's no posts to show. Sorry about that.</p>
<% end %>
由于标签中的“:”,标签会出错。我尝试使用另一个变量并在字符串中呈现包含:
article_author = '#{post.dc:creator}'
这会在视图中呈现“#{post.dc:creator}”(我认为它会但我还是试了一下)。有人对此有解决方案吗?谢谢。