我对回形针和路线有疑问。
应用程序/模型/emoji.rb
class Emoji
include Mongoid::Document
has_many :frames
end
应用程序/模型/frame.rb
class Frame
include Mongoid::Document
include Mongoid::Paperclip
has_mongoid_attached_file :source_image, styles: {
px8: { geometry: '8x8#', format: 'png'},
px16: { geometry: '16x16#', format: 'png'},
px32: { geometry: '32x32#', format: 'png'},
px64: { geometry: '64x64#', format: 'png'},
px128: { geometry: '128x128#', format: 'png'}
}
belongs_to :emoji
end
我想要这样的路线:
表情符号/#emoji_name.png
表情符号/#emoji_name.png?size=#size_name
表情符号/#emoji_name/frames/#number.png
表情符号/#emoji_name/frames/#nember.png?size=#size_name
这些路由应显示相应的 png 图像。
干杯,瓦西尔卡尔科夫