如何在rails模板中使用数据库字段作为属性值
我基本上想这样做:
<% @videos.each do |vid| %>
<div id=vid.location>
...
<% end %>
如何评估 vid.locaion 并将其用作 id 属性?
我已经尝试过上面的 id="#{vid.location}"
和 id="<% vid.location %>"
(最后一个带有并没有
任何帮助表示感谢。
I basically want to do this:
<% @videos.each do |vid| %>
<div id=vid.location>
...
<% end %>
how do I evaluate vid.locaion and use it as the id attribute?
i've tried the above, id="#{vid.location}"
and id="<% vid.location %>"
(the last one with and without quotes.
any help appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简单,
您的第一次尝试是错误的,因为您仍在标记中 - 而不是 ruby。在最后一个中,您使用了
<%
而不是<%=
,因此在评估 getter 时,它只是没有将其呈现给您的视图。Easy,
Your first attempt was wrong as you're still in markup - not ruby. In the last one you used
<%
rather than<%=
, so while it was evaluating the getter, it just didn't present it to your view.