Ruby on rails 如何在Rails中选择Google字体?
我想在rails中创建一个表单,使用所有Google字体作为选项,如下所示:Ruby on rails 如何在Rails中选择Google字体?,ruby-on-rails,google-font-api,Ruby On Rails,Google Font Api,我想在rails中创建一个表单,使用所有Google字体作为选项,如下所示: <input .../> <datalist> <% @font.each do |font| %> <option><%= font %></option> <% end %> </datalist> </input> 因此,用户可以选择
<input .../>
<datalist>
<% @font.each do |font| %>
<option><%= font %></option>
<% end %>
</datalist>
</input>
因此,用户可以选择要加载到CSS中的选项
这可能吗?不建议在数据库中保存字体 相反,您可以使用javascript实现这一点 在各自的控制器中,给出字体哈希 内部控制器 在你看来
@fonts = {"arial" => "'Arial', sans-serif", "verdana" => "'Verdana', sans-serif"}
<select id="select-font">
<% @fonts.each do |key, value| %>
<option value=<%= value %>><%= key.capitalize %></option>
<% end %>
</select>
$(document).ready(function() {
$("#select-font").on("change", function() {
$("body").css("font-family" : $("#select-font").value);
});
});