小编Zab*_*bba的帖子

rails 3 html_safe混乱

我该如何实现这一目标?

在控制器中

@arr = ["<one>", "<two>"]
Run Code Online (Sandbox Code Playgroud)

在视图中(haml)

= @arr.join("<br>")
Run Code Online (Sandbox Code Playgroud)

如你所知,"<br>"不应该逃脱.所以结果如下.

&lt;one%gt;<br>&lt;two%gt;
Run Code Online (Sandbox Code Playgroud)

我怎么做?

谢谢.

山姆

ruby-on-rails

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

.find()返回哈希符号!

我在我的一个/views/文件中有这个:

<%= Result.find(:all) %>
Run Code Online (Sandbox Code Playgroud)

结果是一个模型.这在控制台中工作正常但它['#,'#]在视图中返回.它已经认识到我有两个结果,但它没有显示结果.有什么想法吗?

ruby hash views ruby-on-rails find

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

我不明白这个性能问题

我正在使用grails运行一个进程,将信息从电子表格加载到数据库中.

我的本地机器有4GB内存和iCore7 1.73GHZ处理器服务器机器有2GB内存和一个Intel E7400 2.8GHZ双核都有500GB硬盘

您可以在下面看到将电子表格中的不同信息加载到数据库中的时间(以秒为单位).

SERVER UBUNTU 9.04 64BIT

LOAD DICTIONARY TABLES STARTING...
LOAD DICTIONARY TABLES : TOTAL Processing time = 5.31
2011-05-30 11:49:39,210 [main] DEBUG dataImport.CatalogueDataLoader - LOADING CATALOGUE...

2011-05-30 11:49:39,582 [main] DEBUG dataImport.CatalogueDataLoader - CATALOGUE LOAD : TOTAL Processing time 0.371 


LOCAL UBUNTU 10.10 64BIT

LOAD DICTIONARY TABLES STARTING...
LOAD DICTIONARY TABLES : TOTAL Processing time = 32.641
2011-05-30 12:36:38,875 [main] DEBUG dataImport.CatalogueDataLoader - LOADING CATALOGUE...

2011-05-30 12:36:40,214 [main] DEBUG dataImport.CatalogueDataLoader - CATALOGUE LOAD : TOTAL Processing …
Run Code Online (Sandbox Code Playgroud)

hardware performance grails intel ubuntu-10.10

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

真的很困惑如何从if语句中提取值

基本上我有这个if语句:

int md; // md = marriage deduction
    if (married == 'M'){
    md = 750;
    System.out.println("Deduction for Being Married: " + md);
    }
    else if (married == 'S'){
    md = 500;
    System.out.println("Deduction for Being Single: " + md);
    }
Run Code Online (Sandbox Code Playgroud)

我真的很困惑如何基本上从if语句中提取md的值.我必须在if语句之后,根据md的值计算另一个整数,但是当我尝试这样做时,md未定义并显示为错误.像这样:

int total = balance - md - ad
Run Code Online (Sandbox Code Playgroud)

平衡和广告工作正常,因为我不必使用if语句,但md将没有值.错误说它是未定义的,因为我从未在if语句之外初始化它,我只是想知道如何从if语句中获取md的值.非常感谢你的帮助.

java if-statement

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

viewstate不工作,不禁用它

property curRefID:

   public string curRefID
    {
        get
        {
            return  ViewState ["curid"] as string;
        }
        set
        {
            ViewState ["curid"] = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我在方法InitUCControl()中初始化它

   protected override void OnInit ( EventArgs e )
        {
            base.OnInit ( e );
            if ( !IsPostBack )
            {
                InitUCControl ( );
            }
        }
Run Code Online (Sandbox Code Playgroud)

然后我想在按钮单击事件中使用该属性,它始终返回null.但是当我在InitUCControl()中调试它时它有一个值.我不知道为什么它不能工作......太奇怪了.ps:我没有禁用viewstate.在页面的html源代码viewstate可以找到.

asp.net viewstate

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