Tag: 定制

Rails为每个用户提供他们自己的可自定义样式表

这是一个相当简单的问题。 我的Rails3应用程序中有用户。 我想让每个用户都能够通过表单自定义样式表,这样他们就可以拥有自己的主题。 我想知道如何实现这一目标,以及你看到它的最佳方式是什么? 我是否需要使用LessCss?如果是这样,我可以将变量从控制器传递给lesscss sylesheet吗?

如何让scaffold生成另一个部分视图模板文件

我正在尝试自定义我的脚手架生成器 ,我想在同一目录中为视图设置一个新的部分 ,特别是_item 在index和show中都被调用。 我可以获得所有模板,但我无法生成此文件 rails g scaffold foo name:string 我试图把_item.erb放在/lib/templates/erb/scaffold/ (和其他文件一起)但是它被忽略了 – 有人有线索吗? 我在rails 3上使用ruby,但如果解决方案对rails 2也有效,请告诉我。 我也使用simple_form(因此我已经有了_form部分),但我认为解决方案即使没有它也应该有效。

Rails:创建自定义数据类型/创建速记

我想知道如何在rake迁移文件中创建自定义数据类型。 示例:如果要创建模型,则可以在迁移文件中添加列。 它可能看起来像这样: def self.up create_table :products do |t| t.column :name, :string t.timestamps end end 我想知道如何创建这样的东西: t.column :name, :my_custom_data_type 这样做的原因就是创建一个“货币”类型,它只不过是精度为8且比例为2的十进制数。因为我只使用MySQL,所以这个数据库的解决方案足够了。 感谢您的反馈和意见!

IRb:如何使用预加载的类启动交互式ruby会话

当我通过采用Ruby语言进行旅程时,我花了很多时间在IRb中。 真是太棒了! 但是,由于我不太了解它的function,并且仍然是Ruby的“小块”,我想知道以下内容: 如何在不重启IRb的情况下“刷新”会话(或者这是不可能的)。 如何配置IRb来加载一堆源文件“hello.rb”和“hello_objects.rb”,即在启动时? 我在这些方面工作很重要,知道一个简短的手来加载这些类会很好,而不必为每个类手动输入’load’。