0

我在具有选择框的 Rails 3.2.6 应用程序中有一个简单的表单。根据更改事件选择框中的内容,我正在提交一个 Ajax 请求。

然后我有一个渲染的 .js.erb 文件。但后来我使用那个 .js.erb 文件来渲染一个部分。

那是 Rails 方式,还是我应该跳过 .js.erb 文件并从控制器操作中渲染部分?这似乎是一个不必要的步骤。

4

2 回答 2

1

如果文件中没有其他内容,js.erb那么我会从控制器渲染部分内容。

于 2012-07-16T16:32:59.517 回答
1

就我个人而言,我不喜欢直接从控制器生成/返回部分,我强烈建议从适当的.js.erb文件中调用部分 - 这样你将永远知道调用特定操作后返回的内容,而无需查看你的控制器。但我不知道,如果这是 Rails 方式,这只是我的常见做法。

于 2012-07-16T16:49:20.953 回答