我正在使用一個Web框架(Grails,類似於Rails),它具有通過腳手架自動生成大量代碼的能力。因此,我的所有CRUD頁面都是自動生成的,並且我甚至可以在需要進一步自定義這些頁面的內容時插入額外的HTML代碼。我是否可以更改以CSS爲主體的腳手架頁面的外觀/感覺?
我可以控制的腳手架模板等,並可以包裝任何產生的場在自己的DIV,或在需要時應用樣式,全部通過腳手架。
所以,如果我有一個名和密碼字段的對象,我可以有我的腳手架產生像這樣的「秀」頁面。
<div id="prop.name">Name</div><div id="prop.name.value">John</div>
<div id="prop.password">Password</div><div id="prop.password.value">***</div>
我們即將踏上把一個更真實的設計到搭建的網頁,我想知道這是否將是有意義的只是有設計師想出了一個基本佈局(頁眉,頁腳,菜單,等等),但是對於我的表單和顯示頁面的實際佈局,讓設計師風格我所有的DIV。這樣,我可以通過腳手架繼續創建我的頁面,使我可以輕鬆添加字段等,但不必編寫太多的自定義UI。
顯然,可能有幾個地方我有我的腳手架調整到設計,但我們的目標是重用我的腳手架模板和樣式。
這種方法有什麼想法/問題?
感謝您的回答 - 我實際上對我的腳手架模板做了很多定製,讓它們生成相當乾淨的代碼,並且在定製它們以使其更乾淨時沒有問題。 Grails(不確定關於rails)還允許您動態地使用腳手架(即,在啓動時生成視圖),從而提供非常靈活的體驗。 – 2009-12-08 05:59:26
我同意 - 自定義腳手架模板,但使用它們;他們是Grails的強項之一。 – 2010-02-17 15:16:07