小编Mik*_*uts的帖子

如何从布局文件将变量传递到grails模板?

所以我有一个导航模板(/common/_navigation.gsp),它在Grails项目主布局文件(/layouts/main.gsp)中呈现.如何将某些变量/参数/ arg从单个视图文件传递到布局并最终传递到导航模板中?我只是希望当我在页面上时突出显示正确的选项卡.

(我们已经尝试过使用Grails Navigation Plugin.由于我们有不同的标签指向相同的控制器(相同的视图,不同的过滤器),它会崩溃.)

grails layout templates

14
推荐指数
4
解决办法
2万
查看次数

ActiveRecord oracle_enhanced适配器无法加载ruby-oci8库

成功安装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库?

关于我正在运行的设置的一些规范:

  • Mac雪豹(10.6.8)
  • Ruby 1.8.7(2009-06-12 patchlevel 174)[i686-darwin10.8.0]
  • Rails 3.0.3
  • ruby-oci8(2.0.4)[宝石]
  • activerecord-oracle_enhanced-adapter(1.3.2)[gem]

我看过这篇文章:Rails 3.0.3 - Oracle_enhanced不起作用.但它没有帮助.其他人遇到这个?

==============================

回答

我明白了.最后,我在/ usr/local/oracle/instantclient_10_2 /中有一个不正确的文件结构,我已经为我的oracle即时客户端存储了文件.这就是造成所有问题的原因.基本上我在第一个目录中嵌套了第二个instantclient_10_2目录,并且我的.bash_profile查找了第一个目录,而不是它下面的目录.

oracle ruby-on-rails oci8

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

标签 统计

grails ×1

layout ×1

oci8 ×1

oracle ×1

ruby-on-rails ×1

templates ×1