2011-09-02 123 views
0

我是Ruby on Rails的初学者,我想用Javascript(和jQuery UI)开发一个包含许多花里胡哨的应用程序。Ruby on Rails和Javascript - 指南帮助

铃声和哨声就像拖放一样,当事物被选中时可立即突出显示事物,可移动的portlet非常重要。这可能会导致我创建Javascript中的大部分网站,我读过的并不是最好的。

我的问题是,我使用什么样的指南,以便知道何时使用服务器端代码(RoR)以及何时使用Javascript(除了无法帮助的事情之外)。

我可以确保Javascript始终处于启用状态(或者应用程序无法工作),但这是个好主意吗?

任何帮助将不胜感激。

回答

1

资产管道指南将教你如何,包括您的静态资产在你的代码。至于何时使用JavaScript与服务器端代码,你应该也看看这些帖子在不显眼的JavaScript。

http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-technique/

http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/

如果你遵循的模式,你会发现之间什么在服务器上完成的,什么是客户端,所有的数据的生成服务器端和javascript上做了很好的分离用于交互。

+0

谢谢你。我会在今晚阅读他们。 –

+0

我刚刚阅读文章,事情更清晰。把JS想象成HTML的“皮肤”(原谅这个词的普遍性)要简单得多,它应该在没有JS的情况下有效地工作(即使不是“精美”)。再次感谢你的帮助。 –

+0

很高兴帮助,是的,这就是主意! – spike

1

我建议你先从阅读asset pipeline guide

+0

谢谢。我会看看这个。 –

+0

这绝对有助于包含JS的东西。谢谢。 –