2011-04-28 2 views
1

Ruby에서보기 (웹 페이지)에서 멋진 레이아웃을 만드는 데 도움이되는 특수 라이브러리 또는 패키지 또는 프레임 워크가 있습니까?Ruby에서 멋진 UI를 만드는 방법 Views

Ruby on Rails 기반 애플리케이션에서 프레젠테이션 레이어를 처리하기위한 좋은 기술, 도구 및 일반적인 패턴은 무엇입니까?

+0

당신은 예쁜 버튼과 물건으로 .css 파일을 원한다는 것을 의미합니다. – Alex

+0

@Alex UI 레이아웃을 제어하는 ​​별도의 CMS를 사용하거나 UI 레이어 코드를 체계적이고 모듈화 된 상태로 유지하는 데 도움이되는 도구가 있습니까? RoR을 사용하고 있기 때문에 RoR 개발에 도움이되는 도구를 찾는 것이 낫습니다. – Genadinik

답변

5

http://www.html5rocks.com/

이 루비 문제가되지 않습니다. Ruby on Rails 애플리케이션은 다른 웹 사이트와 마찬가지로 HTML, JS 및 CSS를 제공합니다. 멋지게 보이는 페이지와 인터페이스를 만드는 것은 Ruby 나 Rails가 전혀 해결하려고 시도하지 않는 것과는 무관 한 문제입니다.

즉, html과 css 작업을 쉽게 할 수있는 몇 가지 루비 도구가 있습니다. 예를 들어 HAML과 SASS는 HTML과 CSS를 작성하는보다 추상적 인 방법을 제공합니다. 그러나 브라우저의 관점에서 웹 개발의 기본 사항을 이해하는 것은 여전히 ​​멋지게 보이도록 만드는 데 여전히 중요합니다.

하지만 현재 "멋지게 보이게하려면이 라이브러리를 설치하지"않습니다. 그리고 대부분은 그런 도서관이 있어서는 안된다고 주장 할 것입니다.

+0

@ 스퀵 (Squeegy) 나는 그것이 일반적으로 관련이없는 문제라는 것을 알고 있지만 일반적으로 다른 사람들보다 잘 작동하는 몇 가지 선호되고 입증 된 방법이있는 경향이있다. – Genadinik

+2

글쎄, 루비에 대해 구체적으로 물어봐. 당신의 질문이 간단하게 "아름다운 웹 페이지를 만드는 방법"이라면, 그 대답은 "CSS를 디자인하고 사용하는 법을 배우십시오"입니다. 루비는 그걸 할 일이 거의 없다. 문제는 너무 막연하여 SO가 그 이상의 도움을 제공하지 못합니다. –

+0

@ 스퀘어 당신이 완전하다고 확신하지 못합니다. 그것은 잘리고 건조한 화제입니다. 내 말은, 내가 Drupal이나 뭔가를 사용할 수는 있지만, PHP 레이어와 Ruby를 사용하면 어색함이 생길 것이다. 어쩌면 루비 고유의 UI 프레임 워크를 사용하면 UI 레이어를 만드는 것이 훨씬 쉬워집니다. 내가하는 말을 보니? – Genadinik

2

Compass 시도해 볼 수 있습니다. 좋은 프레임 워크는 CSS를 관리 할 수 ​​있습니다.

1

루비에만 국한되지는 않지만 blueprint css framework은 그리드, 타이포그래피, 브라우저, 양식 요소, CSS 재설정 등을 설정하는 데 유용합니다. 프레젠테이션 레이어의 스타일을 지정하는 것이 매우 쉽습니다.

관련 문제