Instapaper,如果您不知道的话,它是一个小书签,可将您当前的 URL 保存到您的帐户中。本质上,小书签在页面上加载一个脚本,该脚本的 URL 带有类似的参数
z.setAttribute('src', l.protocol '//www.instapaper.com/j/Jabcdefg?u='
encodeURIComponent(l.href)'&t=' (new Date().getTime()));
b.appendChild(z);
这就是向基于用户的模糊 URL 以及当前页面的 URL 发送请求。
我想知道如何在 Rails 应用程序中设置类似的服务。这项工作显然是由一个叫做的东西完成的,也许,parser
它可能是一个模型(例如,它将运行一个 HTTP 请求、解析和保存数据)。您可以直接路由到模型中吗?你需要一个控制器来处理传入的请求吗?(我已经尝试了最后一点,它会自动加载一个我不需要/不想要的视图)。
我想对这个通用架构提出一些建议。谢谢!