ruby-on-rails - 我可以通过更改其加载的部分格式的方式更改渲染部分的格式吗?

标签 ruby-on-rails spree mobile-fu

我正在尝试简化 spree 中的 View 对于平板电脑,使用mobile-fu ,我复制了我想要简化的 View 并将其命名为 .tablet.erb 并且我还必须复制管理布局并将其重命名为 .tabler.erb,问题是布局使用更多的部分,而这些部分使用更多,我试图避免复制所有文件只是为了给它们一个不同的名称,或者只是简单地更改渲染以告诉它使用 html 文件。

有没有办法告诉它从那时起使用 html 格式?喜欢递归设置格式吗?

最佳答案

<% self.formats = [:mobile, :html] %>在每个 View 上都解决了它

here 获取

关于ruby-on-rails - 我可以通过更改其加载的部分格式的方式更改渲染部分的格式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327865/

相关文章:

ruby-on-rails - 注册后如何使用设备自动登录?

ruby-on-rails - 我怎样才能为这个自定义方法做一个延迟的工作?

ruby-on-rails - 在调用操作之前检查 rails 中是否存在 header 属性

ruby-on-rails - 测试 Nokogiri XML 的属性

ruby-on-rails - stub_chain 和 should_receive

ruby-on-rails-3 - 如何使用 ransack gem 搜索 Spree::Orders 和 associations

ruby-on-rails - 将 Spree 集成到现有的 Rails 应用程序中?

css - spree 3.0 bootstrap 自定义如何