【发布时间】:2021-07-16 16:16:02
【问题描述】:
是否可以从 nodejs 生成 rails 控制台,然后在 rails 控制台中执行脚本?
const { spawn } = require('child_process');
const child_process = spawn('rails c');
child_process.stdout.on('data', function (data) {
console.log('stdout', data.toString());
});
child_process.stderr.on('data', function (data) {
console.log('stderr', data);
});
child_process.on('close', function (code) {
console.log('close', code);
});
打开控制台后,我想在 Rails 控制台中执行这个脚本
user_id = 1624522827
Sharding.get_shard(user_id) do
account = UserList::User.find(user_id).make_user
end
如何在 nodejs 中实现这一点。我的目的是创建一个在 rails 控制台中运行脚本的 cli。
【问题讨论】:
标签: javascript node.js ruby-on-rails ruby