ルビーのキーと値のフィールドを使用してjquery関数をデータベースに保存していますが、すべて正常に機能しますが、値のパラメーターを分離するにはどうすればよいですか?
def update_background
key = "#{current_user}.profile.background"
settings = Settings.find_by_key(key) || Settings.new(key: key)
settings.value = params[:bg_id], params[:color_id]
respond_to do |format|
format.json do
if settings.save
render text: "success"
else
render text: "failure"
end
end
end
end
上記のコードは正常に機能しますが、問題は私のcssが正しくフォーマットされていないことです。コードは通常そのように表示されます
background: url(../assets/stripes.png rgb(76, 72, 128))
私のヘルパーファイル。
def saved_background
key = "#{current_user}.profile.background"
settings = Settings.find_by_key(key)
if settings
"url(#{settings.value})"
end
end
コードが次のようになるように、値の2つのパラメーターを分離するにはどうすればよいですか?
background: rgb(76, 72, 128) url(../assets/stripes.png)