Ruby on rails 3 我应该如何在Rails中组织类似Instapaper的功能?

Ruby on rails 3 我应该如何在Rails中组织类似Instapaper的功能?,ruby-on-rails-3,architecture,model,controller,instapaper,Ruby On Rails 3,Architecture,Model,Controller,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); 这

如果你不知道,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应用程序中设置类似的服务。这项工作显然是由一种叫做解析器的东西完成的,它可能是一个模型(例如,它将运行HTTP请求、解析和保存数据)。你能直接布线到模型中吗?您是否需要一个控制器来处理传入的请求?(我已经尝试了最后一点,它会自动加载一个视图,我不需要/不想要)


我想要一些关于这个总体架构的建议。谢谢

我想您不能直接路由到模型。
因此,您需要一个控制器来处理传入的请求。

如果不想将视图发送到浏览器,请使用“render:nothing=>true”。

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