【发布时间】:2022-07-15 23:34:48
【问题描述】:
我正在移植一个我用 Intersystems Caché 语言编写的应用程序,并正在寻找 Rails 设计建议。
基本上,我有一个帐户交易表,以及我之前从平面文件中解析的第二个语句交易表。
为了协调/平衡帐户,我将每个语句交易与帐户交易匹配(或即时添加),并将相应的 ID 存储在表中以表明它已被清除。
在 Caché 中,我会在页面顶部列出当前对帐单交易,并在底部列出所有匹配的账户交易(金额相同)。然后,javascript 的点击事件会将数据传递给 Caché 脚本,该脚本将更新数据库,然后使用下一个事务更新页面等。
那么作为一个更有经验的 Rails 编码员,考虑到大量的交互,你会推荐什么设计?下面的例子是我作为新手想到的各种方式。
- 每次交互后提交页面并保存数据 到表,然后重新加载下一组要协调的项目。我想它必须使用参数来跟踪表格中的当前位置。
- 通过使用 jQuery/AJAX(我只是短暂接触过)来模拟 Cache' 的作用,将数据传回 Ruby 和/或 SQL 脚本以更新表。我想我仍然需要使用 on-Click 或 on-Change 侦听器来触发操作。s
除了几个实验之外,我还没有这方面的代码,因为我想在可能把自己逼入绝境之前获得建议。
【问题讨论】:
标签: jquery ruby-on-rails