出于示例目的,假设我有多个子空间。无论URL的深度如何,该子空间中的所有内容都应始终与子空间相关。如何链接到某个目录?
/subspace/1
/subspace/2
/subspace/2/projects
/subspace/2/projects/1/member/2/
所以在我的config.rb文件中,我可能会像这样:
subspaces.each do |subspace|
proxy "/subspaces/#{subspace[:id]}", "templates/subspace_index.html.erb"
proxy "/subspaces/#{subspace[:id]}/projects", "templates/subspace/projects.html.erb"
end
因此,如果我在link_to
中使用了projects.html.erb
,那么它相对于“ / subspace / {id}”会自动理解link_to