小编ter*_*ial的帖子

"require File.dirname(__ FILE__)" - 如何安全地撤消文件系统依赖?

我正在使用的一些Ruby库使用如下require语句:

require File.dirname(__FILE__) + '/specification_helper.rb'

lib_dir = File.expand_path(File.join(File.dirname(__FILE__), "lib"))

require File.join(File.dirname(__FILE__), 'lib/tools', 'version')

require File.expand_path(File.join(File.dirname(__FILE__), 'datautils', 'conn'))
Run Code Online (Sandbox Code Playgroud)

这种格式不会使您的代码不必要地依赖于文件系统的结构吗?

为什么作者这样做?

是否可以(安全地)更改此代码以消除对文件系统的依赖性?

ruby filesystems dependencies ruby-on-rails

11
推荐指数
1
解决办法
1万
查看次数

是否有可能在没有基于套接字的框架的情况下构建基于Web的聊天客户端?

我听说基于Web的聊天客户端倾向于使用诸如扭曲框架之类的网络框架.

但是有没有可能在没有网络框架的情况下构建基于Web的聊天客户端 - 使用ajax连接?

我想建立一个基于会话的一对一网络聊天客户端,它使用会话来指示聊天何时结束.在只使用ajax和没有网络框架的Rails中这是可能的吗?

它对使用网络框架有什么影响?它对我的应用程序有什么影响?此外,任何有关接近该项目的一般性建议都将受到赞赏.

chat web-applications ruby-on-rails twisted

3
推荐指数
1
解决办法
1035
查看次数