问题列表 - 第47762页

如何创建第一个(Admin)用户(CanCan和Devise)?

我在我的Rails 3应用程序中使用Tony的教程进行了身份验证

我不希望在我的应用上进行公开注册,只是为了使用管理员帐户创建新用户,但我无法手动创建管理员帐户,因为在表中用户必须生成加密密码和盐,我不知道我知道如何:|

devise cancan ruby-on-rails-3

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

从Xcode 3 Broke Unit Tests升级到Xcode 4

我有一个不作为应用程序运行的核心项目,它唯一的"产品"是构建和运行脚本.这个项目是在Xcode 3中创建的,并且运行良好.运行构建将运行测试脚本,没有麻烦.

升级到Xcode 4,我的脚本不再运行.我没有对该项目进行任何更改,但显然存在一些差异.我检查了构建设置,看起来脚本是管道结果/tmp/RunUnitTests.out,并且该文件的内容是:

/Developer/Tools/RunUnitTests:68: note: RunUnitTests exited without running tests because TEST_AFTER_BUILD was set to NO.
Run Code Online (Sandbox Code Playgroud)

这个TEST_AFTER_BUILD变量应该放在哪里?有没有办法在UI中找不到我找不到的,或者我是否需要在其他地方设置它?

(我假设自从Xcode 4到达Gold Master后,讨论这些东西是安全的吗?)

xcode unit-testing objective-c

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

如何使用 REST JAX-RS 实现在满足特定条件时重定向用户?

我过去只使用 Tomcat 和 JSP 页面来执行查询,然后将查询结果分配到数组或对象中,然后通过响应将该数据传递到客户端。

request.setAttribute("errorMessage", "this is error!!");
request.getRequestDispatcher("report.jsp").forward(request, response);
Run Code Online (Sandbox Code Playgroud)

在客户端 jsp 代码中,我可以执行以下操作:

${错误消息}

然后“这是错误!!” 消息就会出现。

我想对 REST JAX-RS GlassFish v3 做同样的事情。

    @Path("schedule/test")
    @POST
    @Consumes("application/x-www-form-urlencoded")
    @Produces("application/vnd.ms-excel")
    public Object tmpTest(String content) {
        try {

            //just my method to execute query and get result
            Vector out = (Vector)QueryManager.executeQuery;

            //if query result is empty, I want user to redirect to report.jsp page
            if(out.isEmpty()) {
                request.setAttribute("errorMessage", "This is error!!");
                request.getRequestDispatcher("report.jsp").forward(request, response);
                return null;
            }
        ....continue code......
   }
Run Code Online (Sandbox Code Playgroud)

这会导致我从未见过的神秘异常。

java.lang.ClassCastException: $Proxy109 cannot be cast …
Run Code Online (Sandbox Code Playgroud)

java rest redirect jsp jax-rs

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

org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法为连接URL'null'创建类''的JDBC驱动程序

嗨当我尝试使用JNDI连接到数据源时,我收到此错误:

    [org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
    at org.apache.roller.weblogger.business.DatabaseProvider.getConnection(DatabaseProvider.java:179)
    at org.apache.roller.weblogger.business.DatabaseProvider.<init>(DatabaseProvider.java:141)
    at org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:171)
    at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.NullPointerException
    at …
Run Code Online (Sandbox Code Playgroud)

jndi mysql5 tomcat6 apache-roller

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

jquery.ui.spinner改变了

我正在尝试使用最新版本的jquery.ui.spinner.js.http://wiki.jqueryui.com/w/page/12138077/Spinner

微调器正在显示和更新文本框,但我无法弄清楚如何捕获"更改"事件.当您手动更改文本框中的值时会触发它,但在使用微调器箭头时则不会触发.

jQuery的:

    $('input[name*="opening"]').spinner({ min: 0, max: 100});

    $('#doorsize6w7h-f').spinner().change(function(){
         alert($(this).spinner('value'));
    });
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="text" value="0" class="front" id="doorsize6w7h-f" name="opening[0][0]" />
Run Code Online (Sandbox Code Playgroud)

jquery events user-interface onchange spinner

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

.pyc文件在哪里?

我是python的完全新手,因此是一个愚蠢的问题.

据我所知,在第一次执行*.py程序时,字节代码被创建到*.pyc并一直使用,直到*.py文件发生变化.

在项目中可以找到*.pyc字节码的位置?

我会想bin,但没有什么

python bytecode

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

将属性添加到Django结果对象

我想在序列化之前向Django结果对象添加一个或两个属性.我的Python技能相当薄弱,所以我们走了.

我想要做:

products = Product.objects.all()
products.totalPages = 10
products.currentPage = 1
data = serializers.serialize('json', products)
Run Code Online (Sandbox Code Playgroud)

在不尝试添加totalPages和currentPage属性的情况下,此代码可以正常工作.但我想添加这些属性,以便将一个漂亮的JSON对象传递回客户端.

有什么想法吗?

python django

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

如何'git remote add'并跟踪同一文件系统中的分支

我在/ a和/ b中有2个本地git档案,这些档案是从遥控器/原点克隆的.

/ b上有一个新的分支z

如何从archive/a中跟踪和获取分支z?

我试过这个:

cd /a
git remote add b /b
Run Code Online (Sandbox Code Playgroud)

这会创建2个配置条目,但我没有设法获取某些内容或列出/ a上的远程分支,这将显示/ b上的分支


尝试不同的东西后,我发现以下内容有效:

1)git remote show b列出b中的所有远程分支

2)我可以使用以下语法获取:

git fetch file:///a/ z


其他有用的东西:

$ cd /b
$ git checkout -b z
Switched to a new branch 'z'
$ git pull b z
Run Code Online (Sandbox Code Playgroud)

但那些命令仍然无法工作,我无法理解为什么:

git branch -a 
Run Code Online (Sandbox Code Playgroud)

不列出b中的远程分支(onlz显示原始的分支)

git checkout -t b/z
Run Code Online (Sandbox Code Playgroud)

不签出任何内容但返回错误消息

git

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

Python版"facter"?

我正在考虑收集服务器数据,并在那些服务器中预安装Python 2.6.现在我想知道是否有Python库对应Ruby的"facter",而不是Python的"绑定"因为facter.

我用Google搜索但却找不到任何东西.有没有人对此有任何想法?

python facter

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

如何在Google App Engine启动器中保存我的用户帐户和密码?

我正在使用Google App Engine Launcher将我的应用部署到GAE服务器.有没有办法保存我的用户帐户和密码,所以我不必每次重新部署时都输入它?

我还处于使用GAE的学习阶段,因此当我每晚重新部署15次以上时,输入我的16个奇数字符密码会很烦人.

google-app-engine

25
推荐指数
3
解决办法
9965
查看次数