Loading...
Loading...
Compare original and translation side by side
| Response | Reference to Read |
|---|---|
| 1, controller | controllers.md |
| 2, model | models.md |
| 3, view, frontend, turbo, stimulus, css | frontend.md |
| 4, architecture, routing, auth, job, cache | architecture.md |
| 5, test, testing, minitest, fixture | testing.md |
| 6, gem, dependency, library | gems.md |
| 7, review | Read all references, then review code |
| 8, general task | Read relevant references based on context |
| 响应 | 参考文档 |
|---|---|
| 1, controller | controllers.md |
| 2, model | models.md |
| 3, view, frontend, turbo, stimulus, css | frontend.md |
| 4, architecture, routing, auth, job, cache | architecture.md |
| 5, test, testing, minitest, fixture | testing.md |
| 6, gem, dependency, library | gems.md |
| 7, review | 阅读所有参考文档,然后评审代码 |
| 8, general task | 根据上下文阅读相关参考文档 |
card.closecard.gildboard.publishset_stylecard.closed?card.golden?CloseablePublishableWatchableCards::ClosuresControllerchronologicallyreverse_chronologicallyalphabeticallylatestpreloadedindexed_bysorted_byactiveunassignedcard.closecard.gildboard.publishset_stylecard.closed?card.golden?CloseablePublishableWatchableCards::ClosuresControllerchronologicallyreverse_chronologicallyalphabeticallylatestpreloadedindexed_bysorted_byactiveunassignedPOST /cards/:id/close → POST /cards/:id/closure
DELETE /cards/:id/close → DELETE /cards/:id/closure
POST /cards/:id/archive → POST /cards/:id/archivalPOST /cards/:id/close → POST /cards/:id/closure
DELETE /cards/:id/close → DELETE /cards/:id/closure
POST /cards/:id/archive → POST /cards/:id/archivalundefinedundefinedundefinedundefinedCard.joins(:closure) # closed cards
Card.where.missing(:closure) # open cardsbelongs_to :creator, default: -> { Current.user }class User < ApplicationRecord
def can_administer?(message)
message.creator == self || admin?
end
endCard.joins(:closure) # 已关闭的卡片
Card.where.missing(:closure) # 未关闭的卡片belongs_to :creator, default: -> { Current.user }class User < ApplicationRecord
def can_administer?(message)
message.creator == self || admin?
end
endreferences/| File | Topics |
|---|---|
| controllers.md | REST mapping, concerns, Turbo responses, API patterns, HTTP caching |
| models.md | Concerns, state records, callbacks, scopes, POROs, authorization, broadcasting |
| frontend.md | Turbo Streams, Stimulus controllers, CSS layers, OKLCH colors, partials |
| architecture.md | Routing, authentication, jobs, Current attributes, caching, database patterns |
| testing.md | Minitest, fixtures, unit/integration/system tests, testing patterns |
| gems.md | What they use vs avoid, decision framework, Gemfile examples |
| </reference_index> |
references/| 文件 | 主题 |
|---|---|
| controllers.md | REST映射、Concerns、Turbo响应、API模式、HTTP缓存 |
| models.md | Concerns、状态记录、回调、作用域、PORO、授权、广播 |
| frontend.md | Turbo Streams、Stimulus控制器、CSS分层、OKLCH颜色、partial |
| architecture.md | 路由、认证、任务、Current属性、缓存、数据库模式 |
| testing.md | Minitest、fixtures、单元/集成/系统测试、测试模式 |
| gems.md | 工具选择(使用/避免)、决策框架、Gemfile示例 |
| </reference_index> |