Ruby on Rails:用于医学表格定义的gem或插件

时间:2012-09-17 20:47:22

标签: ruby ruby-on-rails-3

我正在创建一个包含相当冗长的医疗问卷的网站。用户/患者需要能够悬停或点击医学术语并查看定义。

在RoR中有哪些方法可以实现这一目标? WordPress有类似的插件,但我没有在Rails中找到任何插件。

我的想法是有一个Term模型,它具有属性“word”和“definition”。然后在我的布局中,我必须以某种方式扫描页面并输出定义。

2 个答案:

答案 0 :(得分:0)

为什么不使用Twitter的Bootstrap框架。

  • Modal
    这些可以使用您需要的图像和任何其他内容进行自定义。

  • Tooltips
    主要用于文本的小片段 <a href="#" rel="tooltip" title="Medical Term: This term means this..">Medical Term</a>

  • Popovers
    可以包含更多信息,然后提供工具提示,但不像Modal那样通用。

您可以在Rails 3.0 / 3.2 here中找到有关使用它的更多信息。

答案 1 :(得分:0)

有多种方法。我使用jquery-tooltip。我在同一条船上,而不是我的医疗表格,这是保险形式。

我检查了几种不同的方法。我非常喜欢jquery-ui 1.9即将推出的工具提示功能。在它正式发布之前,我正在使用jquery-tooltip。

它们都是相同的,给元素一个标题:

<div id='q12', title='This is number 12'>
   What is this?
</div>

然后

$('#q12').tooltip

如果您为元素添加标题的唯一原因是创建工具提示,那么您可以使用以下内容:

    $("[title]").tooltip({ position: "center left", predelay:500 });

然后,当元素悬停时,每个定义了标题的元素都会显示您的样式化工具提示。