"my_model=#{@current_user_things.to_j-6ren">
gpt4 book ai didi

ruby-on-rails - 在Rails中将link_to转换为AngularJS

转载 作者:行者123 更新时间:2023-12-04 06:06:31 25 4
gpt4 key购买 nike

使用AngularJS在Rails中的html.haml中的代码

%table
%tbody{:"ng-init" => "my_model=#{@current_user_things.to_json}"}
%tr{:"ng-repeat" => "row in my_model"}
%td
%a{:href => "{{row.permalink}}"}
{{row.name}}


我正在尝试使用AngularJS将原来链接到行页面的Rails中的link_to替换为等效项。在为AngularJS提供模板时,我现在需要在客户端生成链接。有没有一种方法可以轻松做到这一点?

我意识到我可以简单地使用 %a{:href => "http://blah.com/rows/{{row.permalink}}"},但是我希望有一个更优雅的解决方案,因为主机可以更改。

最佳答案

我想我可以这样解决:

%a{:href => "#{url_for(:action => 'index')}/{{row.permalink}}"}

关于ruby-on-rails - 在Rails中将link_to转换为AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11412808/

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