在Rails link_to中使用Angular变量

Joh*_*ohn 7 haml ruby-on-rails-3 angularjs

我在部分Rails应用程序中使用Angularjs,效果很好.但我想知道如何在link_to中使用Angular值.

这是我的伪代码:

%table          
  %tr{"ng-repeat" => "book in books"}
    %td
      {{book.title}}
    %td= link_to "Show", book_url({{book.id}})
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:

syntax error, unexpected '}', expecting tASSOC
Run Code Online (Sandbox Code Playgroud)

这也可能与导致错误的HAML有关,但我如何在link_to中发送ID?

Joh*_*ohn 3

我当然可以使用普通链接来代替“link_to”:

%a{href: 'books/{{book.id}}'} 'Show'
Run Code Online (Sandbox Code Playgroud)