2013-04-07 74 views
0

在我的rails應用程序中,我使用了兩個接口(用於useradmin)。資產目錄也分開(assetsadmin/assets) 今天我需要爲兩個接口實現相同的資產。複製資產文件

我該如何做到這一點,避免重複的文件?

+0

你是如何將你的'admin/assets'包含到資產管道中的? – 2013-04-07 11:56:49

+0

在'routes.rb' =>'namespace:admin'中。在'layout'文件夾中創建'admin.html.erb'。資產按文件夾分隔,清單文件已更改。在爲admin/apllication定義的'admin' layout'css'和'js'標籤中。嗯,我做錯了什麼? – Eugene 2013-04-07 13:19:48

回答

0

我會建議將通用的應用程序資產置於默認文件夾app/assets和管理員特定資產 - app/admin/assets。這樣您將擁有默認資產,這些資產將被管理資產覆蓋。例如:如果您將background-color: blue放置在您的app/assets/stylesheets/mystyles.scss中,它將被管理員名稱空間中的background-color: redapp/assets/stylesheets/myadminstyles.scss覆蓋。