相关疑难解决方法(0)

rails从网址中删除控制器路径

我认为我有以下循环

<% @posts.each do |post| %>
     <%= link_to post do %>
           Some html
     <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

上面的代码将生成链接为 localhost:3000/posts/sdfsdf-sdfsdf

但我想把链接作为 localhost:3000/sdfsdf-sdfsdf

这是我的路线

  resources :posts, except: [:show]

  scope '/' do
    match ':id', to: 'posts#show', via: :get
  end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-routing ruby-on-rails-4

3
推荐指数
1
解决办法
1905
查看次数