我是Rails的新手,现在还不太了解资产管道…
我想让
views/product/product.js
Run Code Online (Sandbox Code Playgroud)
之后自动射击
views/product/index.html.erb
Run Code Online (Sandbox Code Playgroud)
由于DRY原因而被渲染。
加载任何或部分model.erb文件后,资产管道中是否有一个地方调用model.js文件?
我知道如何手动操作,并删除了
app/assets/javascripts/product.js
Run Code Online (Sandbox Code Playgroud)
但是然后我必须在新的show中调用doSomethingAfterPageload()方法。删除等。甚至更好,如果这也适用于部分。
我正在使用Rails和mysql2宝石。有没有一种方法可以通过运行命令来获取mysqld服务器版本:
$ mysqld --version
mysqld Ver 5.5.29 for osx10.8 on i386 (Source distribution)
Run Code Online (Sandbox Code Playgroud)
我不希望执行shell命令,因为数据库服务器可能正在另一台服务器上运行。