0

我正在按照教程制作论坛!当我在 index.html.haml 中编写这段代码时

- @posts.each do |post|
  %h2= post.title
%p 
Published at
= time_ago_in_words(post.created_at)
= link_to "New Post", new_post_path

我收到了这个错误:

app/views/posts/index.html.haml:7:语法错误,意外的keyword_ensure,期待keyword_end
app/views/posts/index.html.haml:10:语法错误,意外的输入结束,期待keyword_end

我真的需要你的帮助!

4

2 回答 2

2

我认为这可能是一个缩进问题。尝试这个:

- @posts.each do |post|
  %h2= post.title
  %p 
    Published at
    = time_ago_in_words(post.created_at)
= link_to "New Post", new_post_path
于 2015-11-29T02:16:39.247 回答
0

确保您在方法的末尾键入了“end”,并在模型中的最后一行代码中输入了另一个“end”。

在没有看到您的代码的情况下,您似乎在某处缺少“结束”语法。

于 2015-11-29T02:17:33.413 回答