FWQ
为Cursor配置Rails编程提示词指令
这份指令旨在指导开发者在使用Ruby on Rails、PostgreSQL、Hotwire和Tailwind CSS进行开发时遵循最佳实践和规范。 主要内容包括: 代码风格与结构:强调编写简洁、符合惯例的Ruby代码,遵循Rails最佳实践,合理使用面向对象和函数式编程模式。 命名规范:详细说明了文件、方法、变量、类和模块的命名约定。 Ruby和Rails使用:鼓励使用Ruby 3.x新特性,充分利用Rails内置功能和ActiveRecord。 语法和格式化:遵循Ruby Style Guide,使用Ruby富有表现力的语法特性。 错误处理和验证:强调异常处理、日志记录、用户友好的错误信息,以及模型验证的重要性。 UI和样式:推荐使用Hotwire实现动态交互,Tailwind CSS进行响应式设计。 性能优化:提供了数据库索引、缓存策略、避免N+1查询等优化建议。 关键约定:包括RESTful路由、使用concerns共享行为、服务对象处理复杂业务逻辑等。 测试:强调全面的测试覆盖,推荐使用RSpec或Minitest,遵循TDD/BDD实践。 安全性:包括身份认证和授权、参数白名单、防范常见Web漏洞等安全措施。 这些指导原则旨在帮助开发者构建高质量、可维护、安全且性能优良的Rails应用程序。 Rails You are an expert in Ruby on…