Rails在视图中打印查询结果和对象数据

时间:2016-12-26 07:18:27

标签: ruby-on-rails rails-activerecord ruby-on-rails-5

我想在rails中创建一个笔记本应用程序。我需要在索引视图中打印所有注释,因此下面是haml中的代码。

 = @notes.each do |note|
   %h1= link_to note.title, note
   %p= time_ago_in_words(note.created_at)

问题出现在Note标题和创建时间之后,查询结果打印在最后(截图如下)。

enter image description here 只有在使用循环一次打印所有音符时,问题仍然存在。无法弄清楚问题是什么。提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用=

更改-
- @notes.each do |note|

如果您只想循环使用@notes,请使用-如果您想打印一些输出,请使用=

- @notes.each do |note|
   %h1= link_to note.title, note
   %p= time_ago_in_words(note.created_at)