【发布时间】:2023-01-24 07:15:12
【问题描述】:
首先,我更像是一个 Rails 后端人员。今天的 JS 世界让我害怕。我知道这是一个超级基本的问题,但我已经绞尽脑汁地想了几天figure、thisout。我不知道为什么我不能在我的 HTML 中的某处放置 CDN 链接并获得我需要的所有 JS。那是过去的好日子...
无论如何,我有一个几乎全新的 Rails 7 应用程序,它使用导入映射(它们都是吗?)并且我正在尝试从 https://tailwindui.com/preview(该页面的第一个导航栏)中获取下拉“组件”。它开始弹开,没有悬停效果,并且无法关闭。我的目标是使用更多这些组件,但我阅读的所有文档似乎都让我觉得我不理解缺少的部分。
宝石文件包含gem "tailwindcss-rails", "~> 2.0" # github: "rails/tailwindcss-rails"
应用程序/资产/样式表/application.tailwind.css:
@tailwind base;
@tailwind components;
@tailwind utilities;
应用程序/资产/javascript/application.js
// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
// what else needs to go here???
配置/tailwind.config.js
// const defaultTheme = require('tailwindcss/defaultTheme')
// module.exports = {
// content: [
// './app/helpers/**/*.rb',
// './app/javascript/**/*.js',
// './app/views/**/*'
// ],
// theme: {
// extend: {
// fontFamily: {
// sans: ['Inter var', ...defaultTheme.fontFamily.sans],
// },
// },
// },
// plugins: [
// require('@tailwindcss/forms'),
// require('@tailwindcss/aspect-ratio'),
// require('@tailwindcss/typography'),
// ]
// }
我还需要把什么放在哪里才能让它工作?谢谢你填补了我大脑中缺失的部分。
【问题讨论】:
-
在我们仍然使用 web packer 的应用程序中,我们在 application.js 中有这个:import "stylesheets/application.scss" 并且我们的 application.scss 包括您的 application.tailwind.css 的内容等
标签: ruby-on-rails tailwind-css ruby-on-rails-7 tailwind-ui import-maps