0

我正在开发 ROR 应用程序。我需要的是一个简单的视图滑块,每当用户更改滑块时,我都希望使用参数作为滑块中的值调用方法。

我的问题:
1)每次用户更改滑块时如何调用方法。
2)哪个是定义方法的最佳位置,即在哪个文件控制器类或其他地方。

4

1 回答 1

1

滑块将是 JavaScript 的东西。因此,您将让 JavaScript 事件监听滑块的变化,然后从该事件中提取您需要的任何属性。希望您可以重用一个滑块插件,它几乎肯定会为您提供这样的事件挂钩。查看:http: //vandelaydesign.com/blog/tools/awesome-jquery-sliders/

如果您说在 JavaScript 事件之后您想将滑块状态传递回您的服务器......那么您需要进行 AJAX 调用。为此,创建一个对接收此调用有意义的控制器,并将 AJAX 代码指向此控制器中的操作。然后控制器可以对这个值做任何你想做的事情:将它存储在数据库中或其他任何地方。

于 2013-08-22T12:05:26.523 回答