小编Jam*_*lor的帖子

从视图Ruby on rails调用控制器方法

我对红宝石很新.我有一个疑问,如何从视图中调用控制器方法.

我的控制器

def course_user_count
 @courses=Course.all
 @courses.each do |course|
 @count=course.students.count
end
Run Code Online (Sandbox Code Playgroud)

我必须从我的视图course.view.html.erb中的方法中调用这个@count变量

ruby-on-rails

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

SyntaxError:非法字符

我对此代码的最后一行有疑问.在firebug/console我看到了

SyntaxError: illegal character after });

当我看到萤火虫/剧本时,我看到了});a</script>.我不知道如何删除它.

    <script type="text/javascript" >
$(function() {
    $('#filput').checkFileType({
        allowedExtensions: ['jpg', 'jpeg'],
        success: function() {
            alert('Success');
        },
        error: function() {
            alert('Error');
        }
    });
});?</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Objective C Hello World错误

许多Objective-C教程似乎使用以下程序:

#import "Foundation/Foundation.h"

int main ()
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Hello world!");
    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我确实拿出了关于游泳池的所有东西,而且工作正常.但这给了我一个错误信息.'NSAutoreleasePool'不可用:在自动参考计数模式下不可用.也许我做错了什么?

我正在使用Xcode 4.3.2.我选择了新项目 - >命令行工具 - >基础.这是我使用的源代码.

objective-c

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

两个字段的组合必须是Entity Framework代码中唯一的第一种方法.怎么会这样?

我有两个班级联系人和小组

组合FirstNameLastName必须是唯一的,可以为单个联系人添加多个地址.我如何才能在实体框架代码第一种方法中做到这一点?

public class Contacts
{
    [Key]
    public int ContactID { get; set; }
    [ForeignKey("Group")]
    public int GroupID { get; set; }
    [Required]
    public string FirstName { get; set; }
    [Required]
    public string LastName { get; set; }
    [Required]
    public string Address { get; set; }
    [Required]
    public string Number { get; set; }
    [Required]
    [EmailAddress]
    public string EmailId { get; set; }
    [DataType(DataType.Date)]
    public DateTime CreateDate { get; set; }
    public DateTime? ModifiedDate { get; …
Run Code Online (Sandbox Code Playgroud)

entity-framework

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

PhoneGap 3.3.0在URLforFilesystemPath:selector上崩溃

好的,我更新到Phonegap 3.3.0.现在,fileTransfer.download在iOS上的运行时崩溃并显示以下消息:

[CDVAssetLibraryFilesystem URLforFilesystemPath:]: unrecognized selector sent to instance 0x14d14ea0'
Run Code Online (Sandbox Code Playgroud)

所以我去了CDVAssetLibraryFilesystem.h和CDVAssetLibraryFilesystem.m并添加了一个虚函数:

- (NSString*) URLforFilesystemPath:(NSString*)path{
    return nil;
}
Run Code Online (Sandbox Code Playgroud)

这可以避免崩溃,但文件下载失败......

File Transfer Error: Could not create target file
Run Code Online (Sandbox Code Playgroud)

他们只是忘了实施它吗?有没有人拥有以前版本的代码?

谢谢

cocoa-touch ios cordova

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

Python函数可以有属性吗?

我是Python的新手,我不明白函数本身看起来有什么属性.在下面的代码中,有一个名为f的函数,稍后在代码中引用了名为f.count的函数.一个函数,即f,如何有一个.count?我收到一条错误消息:'NoneType'对象在该行上没有属性'count',所以它显然还没有该属性.我该如何赋予它属性?

def fcount(n):
    print n.__name__


@fcount
def f(n):
    return n+2

for n in range(5):
    print n
    #print f(n)

print 'f count =',f.count #THE LINE CAUSING THE ERROR MENTIONED ABOVE

@fcount
def g(n):
    return n*n

print 'g count =',g.count
print g(3)
print 'g count =',g.count
Run Code Online (Sandbox Code Playgroud)

编辑:添加了fcount(),它没有做任何事情,还有关于错误的详细信息.

python attributes function decorator

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

PHP不发送出站邮件

我正在使用sendmail包和php,当我尝试在PHP中使用mail函数时,它返回true但没有发送任何内容.

php配置

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =/usr/sbin/sendmail -t -i
Run Code Online (Sandbox Code Playgroud)

php文件

error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
trace(mail('jamie@domain.tld','Testing','test.'));
Run Code Online (Sandbox Code Playgroud)

邮件程序日志显示此信息

mail() on [/var/www/misc/mail.php:5]: To: jamie@domain.tld -- Headers: 
Run Code Online (Sandbox Code Playgroud)

通过CLI运行sendmail,如下所示:

echo -e "To: jamie@domain.tld\nSubject: Test\nTest\n" | sendmail -bm -t -v
Run Code Online (Sandbox Code Playgroud)

返回"发件人确定","收件人确定"

任何人都知道可能导致php不发送电子邮件的任何事情?

php sendmail

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

我收到“Sum”不是可识别的内置函数名称

我正在对一个变量求和。我还希望该变量的格式中包含千位分隔符。我正在使用以下代码并在标题中收到错误。任何帮助表示赞赏。

SELECT 
Convert (varchar(10),CAST(Sum(ar.chgamt as Int),1))
,Sum(ar.curbal) as CurBal
FROM rpt_dat_ARDetail ar
WHERE reportmonth = '06/01/2013' AND uci = 'VIT'
GROUP BY ar.curbal,ar.chgamt
Run Code Online (Sandbox Code Playgroud)

sql-server-2005

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

通过单击Uitextview或UILabel中的某个单词来执行操作

当用户点击Uitextview(或UIlabel)中的某些格式化/特定单词时,如何执行某些特定操作(如显示模式或推动控制器)?我听说过NSAttributedString,但我不知道如何使用它.

我想要的是与facebook应用程序相同的结果.当您单击名称时,它会推送另一个控制器:

facebook的例子

如果你能给我一些提示,教程或任何你想要的东西.

iphone cocoa-touch ios ios7

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

错误预期标识符或(

嗨,大家好我遇到了问题预期的标识符或(以下是.h文件中的代码

 #import <Foundation/Foundation.h>
    #import "HelloWordPlugin.h"

    extern "C"   //Error Expected identifier or (
    {
        void _displayUIAlertViewWithTitleAndMessage(const char* title, const char* message);
    }

    NSString* CreateNSString(const char* string);
    char* MakeStringCopy(const char* string);
Run Code Online (Sandbox Code Playgroud)

我在.mm文件中添加了他们的定义,我无法找到实际问题,请指教

c plugins objective-c unity-game-engine

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

java.util.AbstractList$Itr.checkForCommodification 三重事件

我运行一个服务器,它有一个处理计时系统的事件处理程序当我连续运行其中 3 个时,它给出了这个异常

Exception in thread "Thread-8" java.util.ConcurrentModificationException
        at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
        at java.util.AbstractList$Itr.next(AbstractList.java:343)
        at EventManager.run(EventManager.java:77)
        at java.lang.Thread.run(Thread.java:662)
Run Code Online (Sandbox Code Playgroud)

这是问题的来源方法:

EventManager.getSingleton().addEvent( new Event() { 
                public void execute(EventContainer c) {
                    p.createProjectile(p.absY, p.absX, offsetY, offsetX, 1166, 43, 31, 70, p2.playerId);
                    c.stop(); // stops the event from running
                }
            }, 950); // in ms (1 second = 1000 ms)
EventManager.getSingleton().addEvent( new Event() { 
                public void execute(EventContainer c) {
                    p2.applyDAMAGE(misc.random(25));
                    c.stop(); // stops the event from running
                }
            }, 1300); // in ms (1 second = 1000 …
Run Code Online (Sandbox Code Playgroud)

java exception concurrentmodification

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

Objective C数据类型/ Math返回0.0000

可能重复:
C问题 - 除法结果始终为零

我试图了解客观C的工作原理,任何人都可以解释我做错了什么吗?

double hr = ((1/360) * 300);
NSLog(@"%f", hr);
Run Code Online (Sandbox Code Playgroud)

收益:

2012-06-06 14:07:02.511 Clock2[3385:f803] 0.000000
Run Code Online (Sandbox Code Playgroud)

提前致谢

cocoa-touch objective-c ios

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

Javascript轮功能不起作用

我有一个JavaScript函数可以舍入数字.

function roundNumber(num){
    var result = Math.round(num*100)/100;
    return result;
}

alert(roundNumber(5334.5));

//I still get 5334.5 when normally I should get 5335
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

演示:http://jsfiddle.net/HwvX2/

javascript

-6
推荐指数
1
解决办法
92
查看次数