我应该如何在Rails中组织这种类似Instapaper的功能



如果你不知道的话,Instapaper是一个小书签,可以将你当前的URL保存到你的帐户中。基本上,bookmarklet在页面上加载一个脚本,该脚本的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请求、解析和保存数据)。你能直接进入模型吗?你需要一个控制器来处理传入的请求吗?(我已经尝试了最后一点,它自动加载了一个视图,我不需要/不想要)。

我很乐意就这一总体架构提供一些建议。谢谢

我想您不能直接路由到模型
因此,您需要一个控制器来处理传入的请求
如果不希望将视图发送到浏览器,请使用"render:nothe=>true"。

相关内容

  • 没有找到相关文章

最新更新