这种问题有啥价值呀
太老了吧
招聘中间商吧
新手就不要用 Passenger 了,几百年前的货了
最终还是建议别引入字体文件了,太鸡儿大了,就为了用几个 icon。。
1 和 2 的方法,如果你要用 rails 的方式 assets pipeline 的话,把 Rails.application.config.assets.paths << Rails.root.join("node_modules") 添加到 config/initializers/assets.rb 里,然后去 import 那些静态文件
用这个 https://github.com/tomkra/font_awesome5_rails/blob/master/app/helpers/font_awesome5/rails/icon_helper.rb#L10 svg helper 的方法,不用引入任何 js css
layout 里要处理,引入 custom.css
<%= stylesheet_link_tag "custom", "data-turbo-track": "reload" %>
感觉你还不太懂 assets pipeline 的,你用了 sass 静态文件的方式肯定用不了呀,
你去 layout 里:
<%= stylesheet_link_tag "admin", "data-turbo-track": "reload" %>
然后再创建个 admin.css
在里面去 import
不错,一般删除方法要加上 status: :see_other 是标配,不过验证弹出还有很多方法:
用 stimulus:
import { Controller } from "@hotwired/stimulus";
export default class extends Controller {
showConfirmation(event) {
if (!confirm(event.params.message)) {
event.preventDefault();
}
}
}
html 里:
{ "data-confirmation-message-param": I18n.t("labels.are_you_sure"), "data-action": "confirmation#showConfirmation" }
也许:
gem "font-awesome-rails", "~> 4.7"
# or
gem "font_awesome5_rails", "~> 1.5"
用 gem 的方法更简单。
不过,感觉没必要,引入整个 css,这么大的文件,就为了几个 icon?,还不如直接用 helper 吧。
把这个 https://github.com/FortAwesome/Font-Awesome 用 helper 包装一下吧。
类似这个:
<%= fa6_icon("brands-alipay") %>
<%= fa6_icon("regular-bell") %>
<%= fa6_icon("solid-anchor") %>
<%= fa6_icon("brands-alipay", title: "font awesome icon") %>
<%= fa6_icon("brands-alipay", title: "font awesome icon", size: 30) %>
<%= fa6_icon("brands-alipay", title: "font awesome icon", class: "text-grey-500") %>
<%= fa6_icon("brands-alipay", class: "text-red-500", aria: { label: "user-icon" }) %>
微信也有调试工具的,看看它的 debugger 内容
真的够专业,够厉害!
就这?
值得鼓励 不过没啥价值
不会复杂啊 反而简单了
免费帮你看?
写博客的价值在哪?很多人连博客是啥都不知道 他们在賺大钱
是客户还好,维护好,高质量客户,还是有机会,关键是大部分程序员都是次包,没能接触到第一手客户
web 3.0 是国外的未来
看收益吧,国内的外包,一般不会有太多钱,或者,到程序员手中,可能转了好多次,不会有太多钱,而且有时候要改,改太多了,关键是价格可以比的,多低的价格都有人出
讲得好不好不知道,就是太啰嗦,前面一大堆废话,要能直奔主流就行
外包还好了,至少运气好遇到一波大的,等于别人几年了
程序员能有这种觉悟的还是少的 大部分都是书生
很不错啊