我從主頁rubyonrails.org瀏覽了turorial的視頻,我在控制臺./bin/importmap pin本地時間在importmap.rb中出現:
pin "local-time", to: "https://ga.jspm.io/npm:[email protected]/app/assets/javascripts/local-time.js"
但是當我嘗試在 post.html.erb 的時間標簽中使用它時:
Posted: <%= time_tag post.created_at, "data-local": "time-ago" %>
出現“發布時間:2022 年 9 月 9 日 10:19”,而不是“5 分鐘前”或類似的內容。基本上在非常簡單的專案中我只是添加腳手架帖子,文本豐富,這里鏈接https://github.com/kukla1989/rubyonrails(問題解決后我將洗掉它)。對不起,如果有問題,我才開始學習 Rails
我檢查了 10 次,就像在教程中一樣,似乎也沒有類似的問題
uj5u.com熱心網友回復:
您需要將 LocalTime 匯入app/javascript/application.js
// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
import "@hotwired/turbo-rails"
import "controllers"
import "trix"
import "@rails/actiontext"
// import LocalTime
import LocalTime from "local-time"
LocalTime.start()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/507453.html
標籤:轨道上的红宝石
上一篇:ActiveRecord::StatementInvalid(PG::UndefinedTable:ERROR:關系表不存在)