我可以在javascript/html/css中制作一个Ruby GUI吗?
can I make a ruby GUI in javascript/html/css?
这不是一个Ruby on Rails问题
我刚刚完成了团队树屋的红宝石基础课程,我坐在在这里想着我想做什么来向自己证明我掌握了我学到的东西。
我计划编写一个程序来自动设置新的雇佣文件和我工作时网络目录中的文件夹,只需单击一个按钮。为它提供一个 GUI 而不是通过命令行。
首先,是否可以在没有 JavaScript 和 html 的情况下运行 ruby。通过服务器运行它?
我正在尝试想让 Ruby 与之交谈的不同方式JavaScript。我的第一个想法是使用 JSON 文件来生成 url 链接从我的网页中,但我不知道我将如何运行 ruby 程序从网页。
可能是一个愚蠢的问题。我试图想出一个好的项目在我追求 Ruby on Rails 或辛纳屈。
在浏览器中运行Ruby和许多其他语言的一种简单方法是使用Ruby到JS编译器,如 http://opalrb.org/。这里有一个包含更多语言的大量列表,然后你可以摇晃一根棍子:https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js#ruby。
唯一的技巧是确保编译器也可以在浏览器中运行,而不仅仅是它生成的代码。
希望这有所帮助。
----编辑----
我想我可能没有像我应该的那样阅读你的问题。至于服务器和客户端之间的通信,我会说使用sinatra。这真的非常简单,如果它只是一个要学习的项目,你甚至不必使用数据库。只需修改文件并以这种方式保存数据即可。
如果你想要一个更动态的前端进行AJAX调用,那么你可以在sinatra中创建一个路由,它将以易于解析的JS形式返回信息,如JSON。
- Rails:试图在javascript(Google Charts API)中嵌入一个adv-ruby(each+迭代器
- javascript中的Ruby插值在两个实例中的一个实例中不起作用
- 用Ruby抓取一个Javascript很重的网站
- 我可以在javascript/html/css中制作一个Ruby GUI吗?
- 在 JavaScript 中获取一个 Ruby 变量
- 将javascript中的一个变量传递给ruby控制器
- 什么是编译器?如何制作一个简单的ruby到javascript编译器
- Ruby——你能像javascript一样创建一个独立的对象吗?
- 拥有一个简单的浏览器内JS游戏,需要它与后端'Ruby脚本一起工作
- 链接collection_select菜单选项到一个过滤器方法——Ruby on Rails
- Javascript有一个类似Ruby的BasicObject吗
- Ruby和Javascript:传递一个Ruby数组作为Javascript变量
- 在Ruby on Rails中设置一个Javascript会话
- 在浏览器中嵌入一个ruby解释器
- 我如何设置一个会话变量从js在haml在ruby on rails
- 如何传递一个javascript全局变量到requirejs, ruby on rails
- 奥丁项目的JS到Ruby的最后一个翻译
- Ruby On Rails -我需要一个javascript文件通过Ruby时使用require.js
- 如何为Ruby on Rails 3制作一个全局JavaScript文件,该文件从Rails中获得一些内容<%= ..%
- 如何使用CryptoJS AES解密消息.我有一个Ruby的例子