小编gla*_*kou的帖子

Rails的另一部分

我看到很多关于在Rails 3中创建另一个部分的讨论,但没有完整的指南.

我想创建另一个部分,例如

/admin/...
Run Code Online (Sandbox Code Playgroud)

我以前的所有控制器都继承自

ApplicationController 
Run Code Online (Sandbox Code Playgroud)

并使用

layout/application.html.erb
Run Code Online (Sandbox Code Playgroud)

所以现在我希望位于新创建的/ admin/...目录中的每个控制器继承形式不同的BaseController并使用与application.html.erb不同的布局.如果可以的话,你可以提供一个关于在/ admin /中创建哪些文件的指南...哪些用于布局以及我必须在路径文件中放置什么?

提前致谢.

ruby ruby-on-rails ruby-on-rails-3

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

更改JSON格式

以下两个页面提供相同的JSON对象.是否可以为我的rails应用程序设置Facebook Style JSON格式?

期望的格式:

https://graph.facebook.com/19292868552
Run Code Online (Sandbox Code Playgroud)

我的应用格式:

http://sframework.heroku.com/api/graphs
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby json facebook ruby-on-rails

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

解析逗号分隔值

我想从Ruby on Rails中的url参数解析逗号分隔值.

例如如何解析以下内容?

http://example.com/?fields=1,2,3
Run Code Online (Sandbox Code Playgroud)

我希望能够在我的控制器中使用params [:fields].那会创建一个数组吗?我应该用于循环吗?

ruby ruby-on-rails ruby-on-rails-3

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

在t.string的预定义值中选择

有可能创建一个

collection_select 
Run Code Online (Sandbox Code Playgroud)

要么

select tag 
Run Code Online (Sandbox Code Playgroud)

为一个

t.string
Run Code Online (Sandbox Code Playgroud)

用户可以在字符串的预定义值中进行选择,只允许那些值存储在字符串的数据库中?例如

t.string :relationship_status
Run Code Online (Sandbox Code Playgroud)

我想要预定义的值:

In a relationship
Single
Maried
Engaged
ETC 
Run Code Online (Sandbox Code Playgroud)

ruby forms ruby-on-rails ruby-on-rails-3

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

将字符串传递给函数

我想问一个非常简单的问题.我只是将一个String对象传递给一个函数,但结果很奇怪.我认为因为我传递一个对象(通过引用),结果应该是"Here"而不是"Hello".为什么会这样?

public class MainStr
{

/**
 * @param args
 */
public static void main(String[] args)
{
    String str = "Hello!";
    System.out.println(str);
    changeString(str);
    System.out.println(str);


}

static void changeString(String str)
{
    str=" HERE";
}

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:

public class MainStr
{

String str;
/**
 * @param args
 */
public static void main(String[] args)
{
    MainStr ms = new MainStr();
    ms.str = "Hello!";
    System.out.println(ms.str);
    changeString(ms);
    System.out.println(ms.str);


}

static void changeString(MainStr ms)
{
    ms.str=" HERE";

}

}
Run Code Online (Sandbox Code Playgroud)

如果是这种情况,那么为什么我在包装器对象中传递它是有效的?包装器对象不是通过引用?

PS:为什么这样做?String是一个对象.为什么我需要另一个包装器Object来更改OBJECT!如果我想通过引用传递内容怎么办?那可能吗?

java

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

使用jquery的onclick处理程序

我有以下代码

<div class="test-123">
   <p>Some Text</p>
   <div class="delete"></div>
   <div class="edit"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是我必须有三个元素的onclick jquery处理程序(test-123,删除和编辑).我面临以下问题.当我点击删除时,test-123的onclick处理程序也会在删除的onclick处理程序被执行后执行.

有办法以某种方式阻止这种情况吗?

javascript jquery jquery-ui

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

如何使用jquery选择器获取第三个或第四个元素并设置其id

我想得到第三个或第四个元素并设置它的id.

我找到:

$('#menu li:first').attr('id', 'test')
Run Code Online (Sandbox Code Playgroud)

它实际上工作,但我只得到第一个元素.另一方面,我试图使用以下,但它不起作用.

$('#menu li').get(0).attr('id', 'test')
Run Code Online (Sandbox Code Playgroud)

有人可以解释如何获得理想的元素吗?(例如4或5)并设置其ID以及为什么第二堆代码不起作用?

javascript jquery jquery-ui

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

解析Bibtex文件

我想使用php或javascript 解析以下bibtex字符串或整个.bib文件.

有什么建议?

字符串看起来像:

@article{Sng:2010:PMW:1750585.1750678,
 author = {Sng, Colin T. S. and Manlove, David F.},
 title = {Popular matchings in the weighted capacitated house allocation problem},
 journal = {J. of Discrete Algorithms},
 issue_date = {June, 2010},
 volume = {8},
 number = {2},
 month = jun,
 year = {2010},
 issn = {1570-8667},
 pages = {102--116},
 numpages = {15},
 url = {http://dx.doi.org/10.1016/j.jda.2008.11.008},
 doi = {10.1016/j.jda.2008.11.008},
 acmid = {1750678},
 publisher = {Elsevier Science Publishers B. V.},
 address = {Amsterdam, …
Run Code Online (Sandbox Code Playgroud)

javascript php

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

在C#中解析JSON对象

我使用JSON.NET,我想解析从WebService获得的以下对象.有人可以发一个如何做到这一点的例子吗?

@"{""MessageType"":0,
   ""Message"":""Success"",
   ""Value"":[
              {""listId"":1,
               ""listName"":""DemoList"",
               ""itemInList"":[
                    {
                     ""fromDate"":""\/Date(1228946400000)\/"",
                     ""fromLocation"":null,
                     ""toLocation"":null,
                     ""originalRequest"":""water"",
                     ""creationDate"":""\/Date(1339448400000)\/"",
                     ""typeId"":1
                    },
                    {
                     ""fromDate"":null,
                     ""fromLocation"":null,
                     ""toLocation"":null,
                     ""originalRequest"":""gala"",
                     ""creationDate"":""\/Date(1304370000000)\/"",
                     ""typeId"":1
                    }
              ]}
    ]}"
Run Code Online (Sandbox Code Playgroud)

JSON对象

{
  "MessageType":0,
  "Message":"UserLists",
  "Value":
          [
            {
              "listId":1,
              "listName":"DemoList",
              "itemInList" 
                    [
                      {
                         "fromDate":"\/Date(1228946400000)\/",
                         "fromLocation":null,
                         "toLocation":null,
                         "originalRequest":"water",
                         "creationDate":"\/Date(1339448400000)\/",
                         "typeId":1
                      },
                      {
                         "fromDate":null,
                         "fromLocation":null,
                         "toLocation":null,
                         "originalRequest":"gala",
                         "creationDate":"\/Date(1304370000000)\/",
                         "typeId":1
                       }
                  ],
                  "numberOfItems":2
              }
          ]
     }
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# json

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

在base.html中包含Django登录表单

我是Django的新手,我想在基本HTML中包含我的登录表单.

我有以下内容:

"注册/ login.html的"

{% if form.has_errors %}
    <p>Your username and password didn't match.
        Please try again.</p>
{% endif %}
<form method="post" action=".">
    {% csrf_token %}
    <p><label>Username:</label>
        {{ form.username }}</p>
    <p><label>Password:</label>
        {{ form.password }}</p>
    <input type="submit" value="login" />
    <input type="hidden" name="next" value="/" />
</form>
Run Code Online (Sandbox Code Playgroud)

urls.py

url(r'^login/$', 'django.contrib.auth.views.login'),
Run Code Online (Sandbox Code Playgroud)

我在base.html中包括以下内容:

{% include "registration/login.html" %}
Run Code Online (Sandbox Code Playgroud)

它呈现除用户名和密码的文本框之外的所有内容.我想我错过了什么.

authentication django django-forms

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