0
在我的rails應用程序中,我使用了兩個接口(用於user
和admin
)。資產目錄也分開(assets
和admin/assets
) 今天我需要爲兩個接口實現相同的資產。複製資產文件
我該如何做到這一點,避免重複的文件?
在我的rails應用程序中,我使用了兩個接口(用於user
和admin
)。資產目錄也分開(assets
和admin/assets
) 今天我需要爲兩個接口實現相同的資產。複製資產文件
我該如何做到這一點,避免重複的文件?
我會建議將通用的應用程序資產置於默認文件夾app/assets
和管理員特定資產 - app/admin/assets
。這樣您將擁有默認資產,這些資產將被管理資產覆蓋。例如:如果您將background-color: blue
放置在您的app/assets/stylesheets/mystyles.scss
中,它將被管理員名稱空間中的background-color: red
app/assets/stylesheets/myadminstyles.scss
覆蓋。
你是如何將你的'admin/assets'包含到資產管道中的? – 2013-04-07 11:56:49
在'routes.rb' =>'namespace:admin'中。在'layout'文件夾中創建'admin.html.erb'。資產按文件夾分隔,清單文件已更改。在爲admin/apllication定義的'admin' layout'css'和'js'標籤中。嗯,我做錯了什麼? – Eugene 2013-04-07 13:19:48