ruby 中的 Href 链接
这非常简单。
我想在 html 中创建一个 href 链接,指向由 ruby 变量确定的站点 url。 所以这就是我所拥有的:
<% @jobs.each do |job| %>
<% @tempJobUrl = job.url%>
<a href=<%=job.url%></a><%= job.url %>
job 是一个具有 url 变量的对象。该网址是非常标准的格式 http://www.google.com,这就是表格中显示的内容。但是,当我按下链接时,它会将我带到
%3C/a
最后的页面。
有什么想法这是从哪里来的吗?
This is pretty straightforward.
I want to make a href link in html point to a site urls thats determined by a ruby variable.
So heres what I have:
<% @jobs.each do |job| %>
<% @tempJobUrl = job.url%>
<a href=<%=job.url%></a><%= job.url %>
job is an object which has the variable of url. The url is pretty standard format http://www.google.com and thats what shows up in the table. However when I press the link, it takes me to the page with
%3C/a
on the end.
Any ideas where this is coming from?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您确实应该使用 link_to Rails 帮助程序
You should really use link_to Rails helper for this
为什么不使用辅助方法呢?
Why don't you use the helper method?
就像@Felix所说,使用 link_to 帮助器
Like @Felix said, use the link_to helper
我认为最简单的解决方案是按以下方式使用帮助器方法 link_to:
link_to 帮助器非常适合形成超链接。您需要提供的只是 URL 和锚文本。请参阅 Ruby on Rails link_to 文档
I think the simplest solution would be to use the helper method link_to in the following way:
The link_to helper is great for forming hyperlinks. All you need to supply is the URL and the anchor text. See the Ruby on Rails documentation for link_to
如果您需要一个超链接,其中需要项目名称和链接,您可以执行与此类似的操作。
If you need a hyperlink where you need the name of item along with link, you can do something similar to this.