小编soc*_*ata的帖子

Ruby的图表库

我正在寻找一个非常具体的工具来生成Ruby on Rails应用程序中的图表.我做了一项研究,找不到适合我的解决方案.

也许你碰到了它,可以通过一个链接指向我吗?:)

我对解决方案的要求是:

  • 它必须具有基本的图表类型,如饼图,条形图,堆积条形图,线条图.
  • 它必须具有图表的基本配置,如图例,轴描述.
  • 它必须能够生成图表并将其保存到图像文件中,而无需在浏览器中实际呈现它
  • 作为一个Ruby库会很好,但它不是必须的
  • 不是Gruff Graphing Library,我正在寻找更新,更少问题的东西.

如果您了解某些内容,请发布一个链接 - 它只需要几秒钟.

ruby charts ruby-on-rails ruby-on-rails-3

9
推荐指数
2
解决办法
1万
查看次数

Ruby on Rails与Draper或Apotomo是MVVM吗?

一些事实/假设:

  1. 据说Ruby on Rails遵循MVC架构模式.
  2. MVVM(模型视图ViewModel)派生自MVC,它提供了一个抽象层,其中所有按钮,标签和链接(View)都与模型公开数据的方式(ViewModel)分开.
  3. 一些擅长构建单页应用程序的Javascript框架利用MVVM模式(例如Knockout.js).
  4. 如果我们检查Ruby工具箱,我们会看到一些像Draper和Apotomo这样的演示者解决方案,它们只是作为一个ViewModel工作.

假设我的"事实"部分中没有bs,有一件事困扰着我:

  • 我们可以用Draper,Apotomo(或其他演示者/装饰者)调用Rails作为MVVM解决方案吗?
  • 我们是否可以说我们正在使用Rails跟踪MVVM模式,如果我们使用Draper以decorator/presenter容器的形式封装模型中的数据?
  • 或者有什么缺失,我们不能称它为MVVM,如Knockout.js?

感谢您的见解.

model-view-controller ruby-on-rails decorator mvvm single-page-application

8
推荐指数
1
解决办法
1470
查看次数

如何在不使用不同变量名的情况下更新rails模型中实例方法中的属性?

我想在rails中的实例方法中更新属性,而不必强制更改传入的参数,以便我可以利用rails自动属性.这是一个例子.

理想:

status = "some_new_status"
person.update(status)

class Person < ActiveRecord::Base
  def update(status)
    self.status = status
  end
end
Run Code Online (Sandbox Code Playgroud)

我现在要做的是:

class Person < ActiveRecord::Base
  def update(new_status)
    self.status = new_status
    self.save
  end
end
Run Code Online (Sandbox Code Playgroud)

我理解在这个例子中没什么关系.但是当我有复杂的更新方法时,如果我可以消除一些代码,那将会更加清晰.

ruby ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
8445
查看次数

在rails视图中的ruby中生成基于列的表

我需要一些动态生成基于列的表而不是基于行的表的帮助.

假设我有医院,医院有很多病人.

医院没有

          | Day 1 | Day 2 | Day 3     
Patient 1 | 36.6  | 36.4  | 36.5      
Patient 2 | 37.0  | 37.1  | 36.6      
Patient 3 | 37.1  | 36.4  | 36.7      
Patient 4 | 36.6  | 36.6  | 36.6      
Patient 5 | 36.7  | 37.1  | 36.4  
Run Code Online (Sandbox Code Playgroud)

每天,每位患者都要检查体温.我想获得动态绘制此类表格的提示/提示或示例 - 垂直添加新数据,而不是水平添加.希望你明白我的意思.

先感谢您 :)

ruby-on-rails

4
推荐指数
1
解决办法
6109
查看次数