0

やあ!

<%= link_to 'Edit', edit_content_path(content) %> のような多くのリンクがありますが、Rails の更新と他のルートの変更により、パスが間違っています。

正しいドメイン/サブフォルダー/コンテンツではなく、ドメイン/コンテンツにつながります...何が問題なのですか?

ありがとう!

4

2 に答える 2

0

routes.rb ファイルでルートをネストしましたか?

親をパスに追加する必要がある場合。

edit_parent_content_path(@parent, @content_id)

そんな感じ。実行中 ->

$ rake routes

ルートの問題かどうかを判断するのに役立ちます。(結果で現在のパスを見つけてみてください。)

それでも問題が解決しない場合は、routes.rb ファイルを投稿してください。

于 2013-01-22T01:12:33.783 に答える
0

ここに私のroutes.rbがあります:

ActionController::Routing::Routes.draw do |map|

  map.root :controller => "store"

  map.resources :users
  map.resources :orders, :controller => 'order'
  map.resources :contents
  map.resources :products

  map.resources :kundservice => "store/kundservice"
  map.resources :foretaget => "store/foretaget"

  # Install the default routes as the lowest priority.
  map.connect 'subfolder/:controller/:action/:id'
  map.connect 'subfolder/:controller/:action/:id.:format'
end

サイトを所有しているホスト会社のため、ドメインの下のサブフォルダー (www.domain.com/subfolder/store) にサイトを配置する必要があります。

ありがとう!

于 2013-01-22T19:22:28.397 に答える