小编Moh*_*mad的帖子

yaml 格式是否有命名约定?

在为我的 Rails 应用程序编写 i18n yaml 文件时,是否有我可以遵循的命名约定?

我有一个“保存更改”按钮,对应于Users.update. 我不知道该怎么称呼关键:

users.edit.update
users.edit.update_button
users.edit.save_changes
users.edit.btn_update
Run Code Online (Sandbox Code Playgroud)

我可以遵循任何命名约定吗?

yaml ruby-on-rails internationalization

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

是否可以使用%w []简写在数组中创建nil值?

假设我想创建一个数组["one", "two", nil],是否可以使用简写%w[]语法?显然这不起作用:

array = %w[one two nil]
=> ["one", "two", "nil"]
array[2].nil?
=> false
Run Code Online (Sandbox Code Playgroud)

Ruby 1.9.3

ruby arrays

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

如何通过AJAX将参数传递给CFC?

我正在使用以下脚本来调用CFC函数:

function loadQuery() {
    $.get('QueryData.cfc',{},function(GetMyData){
    $("#content").html(GetMyData)
        })
    return false
    }

$(document).ready(function() {
    $("#loadLink").click(loadQuery)
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<a href="" id="loadLink">Load It</a>

<div id="content"></div>
Run Code Online (Sandbox Code Playgroud)

我打电话给以下CFC:

<cffunction name="GetMyData" access="public" returntype="query">

    <cfargument name="RecordID" type="string" required="yes">

    <cfset var RecordData = "">

    <cfquery name="RecordData" datasource="MyDSN">
        SELECT
            foo.RecordID,
            foo.RecordName            
FROM
            foo
        WHERE
            foo.RecordID =  #ARGUMENTS.RecordID# ;        
    </cfquery>

    <cfreturn RecordData>
Run Code Online (Sandbox Code Playgroud)

问题一是当我调用CFC时,CFC页面出现; 出现CFC描述(在询问管理员通行证后).我不想加载QueryData.cfc; 我想在QueryData.cfc中执行该函数.

第二个问题是我无法弄清楚将参数传递给CFC方法的语法.

ajax coldfusion cfc

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

使用ColdFusion框架

任何人都可以解释使用ColdFusion开发框架的缺点(如果有的话)吗?我正在开发一个传统的应用程序,我很想使用一个框架,看看有些事情可以做到多么简单.

我是ColdFusion和框架的新手.我想了解使用框架的含义,包括优点和缺点.

coldfusion orm frameworks

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

在使用CFScript编写时,提示技术之间是否存在非审美差异?

我知道在CFScript中编写代码提示的两种方法.我想知道两者之间是否存在任何功能性,非美学差异,以及什么是最佳实践.

我见过的第一种技术使用函数声明上方的注释来添加提示:

/**
* @hint This function does soemthing
*/
public function foo() {}
Run Code Online (Sandbox Code Playgroud)

虽然第二种技术将提示纳入声明本身:

public function foo() hint="This function does something" {}
Run Code Online (Sandbox Code Playgroud)

是否有理由使用一个而不是另一个?如果您有参数声明您可能想提示,您的方法是否会改变?

coldfusion code-hinting coldfusion-9

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

从CF9搬到Railo之前我应该​​考虑哪些事项?

我已经使用ColdFusion 9和ColdFusion on Wheels Framework大约6个月了.我仍然认为自己是初学者,但我很乐意做我需要的大部分事情.

我最近开始编写完整的CF Script组件,我喜欢语法的清晰度.我很失望失去CFQuery,CFLoop等提供的一些简单性......但我现在可以没有这个.

最近,有几个人提到Railo有更好的CFScript支持.我正在考虑转换那个原因.

我应该记住什么,以及两个平台在功能和易用性方面如何相互叠加?

coldfusion railo

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

如何为ColdFusion中的查询参数指定空值?

我有一个带有int列的数据库表,也可以为null.在列中添加int很好,但将其设置为null会导致错误.由于ColdFusion不支持空值,我通常将该值作为空字符串传递:

local.myParam = "";
Run Code Online (Sandbox Code Playgroud)

这会导致错误,但""不是数字类型.

post.addParam(name="parentId", cfsqltype="CF_SQL_INTEGER", value=arguments.parentId);
Run Code Online (Sandbox Code Playgroud)

任何想法我如何解决这个限制?

coldfusion null param

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

为什么我在使用CFScript时不能在同一查询的两个位置使用相同的cfqueryparam?

我不确定我是否做错了,但是如果你在CFScript中编写它,似乎你不能在单个查询中多次使用cfqueryparam.

此行为与CFML不一致.我刚刚从CFML重写了一个类似的查询到CFScript,我收到以下错误:cfsqlparam 'id' is not defined

local.query = new Query();
local.query.setSql("
    SELECT id
    FROM myTable
    WHERE myTable.id = :id OR myTable.parentId = :id
");
local.query.addParam(name="id", cfsqltype="CF_SQL_INTEGER", value=arguments.id, maxlength=10);
local.query.execute().getResult();
Run Code Online (Sandbox Code Playgroud)

如果我取出OR myTable.parentId = :id它,它的效果非常好.我是否必须为我打算使用的每个位置创建一个参数?

coldfusion coldfusion-9

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

如何在ColdFusion或Java正则表达式中匹配拉丁语unicode字符?

我正在寻找一个ColdFusion或Java正则表达式(用于替换函数),它只匹配数字[0-9],字母[az],但不包括ASCII 葡萄牙语字母(unicode latin,like çã).

有人喜欢这样:

str = reReplaceNoCase(str, "match none number/letter but keep unicode latin chars", "", "ALL");
Run Code Online (Sandbox Code Playgroud)

Input string: "informação 123 ?:#$%"
Desired outcome: "informação 123"

我知道我可以匹配字母和数字[a-z][0-9],但这不符合ç和等字母ã.

java regex coldfusion

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

你如何阻止Eclipse强调功能?

有没有办法在Eclipse中禁用代码提示下划线?

在此输入图像描述

我使用基于eclipse的IDE作为动态语言,所以当它无法从其他文件夹中的类中发现方法时会变得很烦人,并且它会让我的屏幕的一半填满分散的黄线.

java eclipse code-hinting

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