所以我有一个导航模板(/common/_navigation.gsp),它在Grails项目主布局文件(/layouts/main.gsp)中呈现.如何将某些变量/参数/ arg从单个视图文件传递到布局并最终传递到导航模板中?我只是希望当我在页面上时突出显示正确的选项卡.
(我们已经尝试过使用Grails Navigation Plugin.由于我们有不同的标签指向相同的控制器(相同的视图,不同的过滤器),它会崩溃.)
成功安装ruby-0ci8 gem和oracle_enhanced适配器gem后,当我尝试启动rails项目服务器时出现以下错误:
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Library/Ruby/Gems/1.8/gems/activerecord-oracle_enhanced-adapter-1.3.2/lib/active_record/connection_adapters/oracle_enhanced_oci_connection.rb:7:
ERROR: ActiveRecord oracle_enhanced adapter could not load ruby-oci8 library.
Please install ruby-oci8 gem. (LoadError)
Run Code Online (Sandbox Code Playgroud)
enhanded adapter和ruby-oci8 gem都出现在我的gem列表中.两者都存在于我的Gemfile中.为什么适配器找不到oci8库?
关于我正在运行的设置的一些规范:
我看过这篇文章:Rails 3.0.3 - Oracle_enhanced不起作用.但它没有帮助.其他人遇到这个?
==============================
我明白了.最后,我在/ usr/local/oracle/instantclient_10_2 /中有一个不正确的文件结构,我已经为我的oracle即时客户端存储了文件.这就是造成所有问题的原因.基本上我在第一个目录中嵌套了第二个instantclient_10_2目录,并且我的.bash_profile查找了第一个目录,而不是它下面的目录.