2010-05-07 62 views
2

我有一個項目正在進行,我負責前端設計,而我的開發人員將使用Ruby on Rails在後端工作。爲Ruby on Rails視圖設計模板。什麼和在哪裏學習?

我不知道Ruby on Rails,並且正在使用XHTML,CSS,jQuery,960.gs CSS Framework設計前端。我的開發人員應該採用我的設計,並將後端元素與Ajax連接起來。

在設計模板/視圖時我應該知道些什麼,以便我不會用我的設計踢掉開發人員的屁股?如何幫助無痛的元素連接?我明白我必須避免。一些Ruby on Rails開發人員更喜歡960.gs以上的Blueprint CSS Framework。

任何指導?謝謝。

+0

Protip:當使用多個單詞作爲標籤時,應該用連字符分隔它們,就像我一樣。否則,它們會顯示爲單獨的標籤。在「開啓」標記問題上沒有多少意義,因此請確保將來使用連字符。 :-) – 2010-05-08 21:39:46

+0

哦,非常感謝。注意! – Victor 2010-05-09 10:37:21

回答

1

通常Rails模板系統非常靈活,可以使開發人員創建更復雜的設計。 CSS框架不應該有這樣的區別。但是,如果他們使用的是Rails 2.x,那麼使用Prototype而不是jQuery會更容易。然而,Rails 3.x對JavaScript庫也是不可知論的。

一個比較好的概述是official guide。您也可以試用this tool for cutting up your views and layouts

+0

謝謝。但是,讓我們說我在Ruby on Rails中沒有什麼知識。什麼是指南? – Victor 2010-05-07 16:42:58

1

我可以從開發人員的角度講。

讓我失望的東西太複雜的CSS結構,儘可能保持簡單和抽象。

其他的事情是命名類和標識符,通常試圖找出開發人員正在使用的模型,並相應地命名您的類和標識符。例如。對於帖子的博客: #posts .post用於索引視圖中的帖子,#post用於展示視圖中的帖子。 我從不關心設計師使用什麼css框架,只要它可以工作。如果你設計不同的html頁面,請注意,我們通常只有一個或兩個佈局,例如。 /views/layouts/application.html.erb,我們通常儘量保持這個數字儘可能低。

jQuery找到了,我一直是我自己原型的首選。

+0

嗯,我不知道他們使用的是什麼ID和類。但我會一起坐在一起,將前端融入後端。 – Victor 2010-05-09 10:39:32

+0

與ID和類我的意思是HTML ID和類。如果您不確定,請向開發人員提供簡單的命名約定。 Ruby on Rails充滿了這些命名約定,導致了一個陡峭的學習曲線,但一旦你明白了,它總是一樣的:) – 2010-05-09 12:49:55