Rails(およびWeb開発全般)の新機能です。私は、プロジェクトを手伝ってくれるRailsチュートリアルを探していました。私はほとんどすべての私の質問のための解決策を見つけましたが、まだ残っています。Rails:ユーザーがスタイルシートをパーソナライズできるようにするためのチュートリアル
タイトルからわかるように、自分のウェブサイトのユーザーが自分のパーソナルスペースのCSSスタイルシートをパーソナライズできるようにしたいと考えています。 Twitterのような。
誰でも手伝ってもらえますか?それは頼りになるだろう。
ありがとうございます!
EDIT:
わかりましたので、ここでは、これまでのところ(私は工夫を使用しています)私のコードです
#stylesheets_controller.rb
class StylesheetsController < ApplicationController
def user_css
if user_signed_in?
@user = current_user
end
respond_to do |format|
format.css
end
end
end
私の "ダイナミック" CSS:
#user_css.css.erb
<%=
if @user # User log in ?
background_color = @user.color_index
else
background_color = "666"
end
%>
.cadre {
background-color : #<%= background_color %>;
height: 50 px;
width: 50 px;
}
あなたは私に何を伝えることができますこのエラーが発生し、CSSをロードできないため間違っています。
に許容できない406完成は、HTMLとしてStylesheetsController#1 user_cssにより2011年4月18日午後03時09分07秒0200
処理で
←[1メートル←[36mUser負荷を127.0.0.1のための "/stylesheets/user_css.css" をGET開始しました(2.0ms)←[0メートル←[1mSELECT "ユーザ"。* "ユーザー" WHERE FROM( "ユーザ"。 "ID" = 5)LIMIT 1←[0メートル
127ms
私のファイルのコードが必要な場合は教えてください。
ちょうど頭が上がっています。それに応じてCSSの注入と設計が邪魔になります。 CSSインジェクションの基本的な説明については、[this Rails Guides Atricle](http://guides.rubyonrails.org/security.html#css-injection)を参照してください。 – brettish