问题列表 - 第40207页

如何在Rails 3控制器中更改视图文件的默认路径?

我有一个控制器叫ProjectsController.默认情况下,它的操作会查找内部视图app/views/projects.我想改变这种路径的所有方法(index,show,new,edit等...)在控制器中.

例如:

class ProjectsController < ApplicationController

  #I'd like to be able to do something like this
  views_path 'views/mycustomfolder'

  def index
    #some code
  end

  def show
    #some code
  end

  def new
    #some code
  end

  def edit
    #some code
  end
end
Run Code Online (Sandbox Code Playgroud)

请注意我并没有更改每个方法,render而是为所有方法定义默认路径.这可能吗?如果是这样,怎么样?

谢谢!

ruby model-view-controller ruby-on-rails ruby-on-rails-3

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

TagLib#(C#)和TagLib(C++)中的长度差异

我目前正在将我的C#应用​​程序转移到Qt/C++.我遇到TagLib的长度问题.我发现奇怪的是TagLib#以毫秒为单位返回音频持续时间,而TagLib以秒为单位返回其(不正确)持续时间.TagLib只为长度值返回,而TagLib#保持正确.

这是我在C#/ TagLib中的来源#...

TagLib.File tagfile = TagLib.File.Create(path);
uint milliseconds = (uint)tagfile.Properties.Duration.TotalMilliseconds;
Run Code Online (Sandbox Code Playgroud)

这里应该是C++/TagLib中几乎相同的东西.我甚至强迫它准确阅读.没有成功.

TagLib::FileName fn(path);
TagLib::FileRef fr(fn, true, TagLib::AudioProperties::Accurate);
uint length = fr.audioProperties()->length();
Run Code Online (Sandbox Code Playgroud)

它对我的大多数媒体文件都有预期的效果.但是,选择的几个音频文件无法返回任何音频属性(标签信息的其余部分读取正常!).返回完全相同的音频属性,TagLib#没有问题.

任何想法都表示赞赏.谢谢.

在赏金结束之前,有没有人有更多的想法?

c# c++ taglib taglib-sharp

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

ExpressionEngine 2中的动态导航

我是ExpressionEngine 2的新手,我正面对一个需要大量导航和子导航的网站.快速浏览后,似乎我必须将导航模板放入模板中,并且必须进行硬编码.

我发现的唯一方法是使用名为NavEE的模块,但是,对于每个创建的页面,我们还需要创建一个导航项.有没有办法根据创建的节点直接从模板生成导航.

谢谢.

navigation expressionengine

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

离线时无法解析hibernate.cfg.xml

每当我与互联网断开连接时,我都会遇到以下异常:

org.hibernate.HibernateException: Could not parse configuration: com/mashlife/resources/hibernate.cfg.xml
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
    at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1035)
    at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
    at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:1017)

Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exception: www.hibernate.org
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1532)
    ... 45 more
Run Code Online (Sandbox Code Playgroud)

只有当我离线发生.在解析配置时,hibernate是否尝试读取DTD?这里的根本原因是什么?

这是我的hibernate.cfg.xml:

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

        <!-- Database connection settings -->
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost/foo</property>
        <property name="connection.username">user</property>
        <property name="connection.password">pass</property>

        <!-- JDBC connection pool (use the built-in) -->
        <property name="connection.pool_size">1</property>

        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

        <!-- Disable the …
Run Code Online (Sandbox Code Playgroud)

java hibernate

19
推荐指数
3
解决办法
4万
查看次数

如何计算SQLITE中表的列数?

如何计算Android中sqlite数据库中表格中的列数?

sqlite android

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

Java - class.getResource返回null

我使用以下内容来获取此特定文件的URL,但它返回null.有没有人对问题或其他方法有任何建议吗?

URL url = ExchangeInterceptor.class.getResource("GeoIP.dat");
Run Code Online (Sandbox Code Playgroud)

java url

50
推荐指数
9
解决办法
7万
查看次数

jsfiddle如何标记代码?有这个图书馆吗?

如果您曾经使用过www.jsfiddle.net,您可能会注意到它标记了具有正确颜色的代码,以及各种其他帮助程序,例如将标签转换为四个空格或shift-tab.使用Firebug,我看到它正在使用iFrame执行此操作.有没有一个开源库来做到这一点?我想让人们在网页上编写Python,但是让它像jsfiddle一样.

javascript python jquery mootools jsfiddle

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

不能在javascript标签中使用php标签

我正在尝试在javascript函数中使用php标记.但不幸的是它不起作用.我甚至用过<?php但仍然没有工作.我检查了php.ini文件,那里已经启用了短标签.

任何建议将不胜感激.

javascript php

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

在php中组合数组以形成多维数组

我知道有很多答案,但我似乎无法做到正确.我有以下数组和我尝试过的内容:

$a = array ( 0 => '1421' , 1 => '2241' );
$b = array ( 0 => 'teststring1' , 1 => 'teststring2' );
$c = array ( 0 => 'teststring3' , 1 => 'teststring4' );
$d = array ( 0 => 'teststring5' , 1 => 'teststring6' );

$e = array_combine($a, array($b,$c,$d) );
Run Code Online (Sandbox Code Playgroud)

但有了这个,我得到了错误array_combine() [function.array-combine]: Both parameters should have an equal number of elements.

我知道这是因为$a数组的值不是键.这就是为什么我来这里看看我是否可以得到一些答案,可以帮助我让它看起来像这样:

array(2) {

  [1421]=>array( [0] => teststring1
                 [1] => teststring3
                 [2] …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

键盘快捷方式格式化Sqlyog中的语句?

Sqlyog中漂亮格式语句的键盘快捷键是什么?

mysql sqlyog

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