我刚刚完成了针对僵尸的 Rails (railsforzombies.org),并且正在尝试构建我的第一个应用程序 (博客)。
我搭建了一个基本结构并进行了更改,包括更改路线、添加部分视图和其他改进,以及安装 Blueprint css 框架。
我遇到的问题是我的所有链接(使用 link_to 创建)最终看起来像这样:
test post(/post/1)
在链接本身之后打印链接路径的位置。但是,我无法复制带有链接路径的文本。
如果它有帮助,这就是我的 routes.rb 的样子:
Blog::Application.routes.draw do |map|
root :to => "Posts#index"
match '/post/:id' => 'Posts#show', :as => 'show'
match 'new' => 'Posts#new', :as => 'new_post'
有什么帮助吗?
编辑:
我的 link_to 调用如下:
<em><h2 class = "title"><%=link_to post.title, show_path(post.id) %></h2></em>
编辑:
可以在这张图片中看到问题。
此外,如果我更改为 show_url,则 url 出现在括号中,而不是路径中。