还有其他人在玩rubruby吗?
我已经成功地在IIS 5.1下的本地计算机上运行了IronRuby.Rails.Example项目.我现在正试图以相同的方式运行我自己的demo rails网站.
我的web.config与示例项目略有不同.我试图只使用IronRuby 1.0发布的内容以及使用gem安装的内容.
我收到以下错误,这不会给我很多事情:
D:/demo/config/boot.rb:66:在`exit':exit(SystemExit)
在尝试了许多不同的事情后,我认为找到宝石有问题.我已经附加了我的web配置和ironrack.log.有没有人指出我做错了什么?
谢谢!
<?xml version="1.0"?>
<configuration>
<configSections>
<!-- custom configuration section for DLR hosting -->
<section name="microsoft.scripting" type="Microsoft.Scripting.Hosting.Configuration.Section, Microsoft.Scripting" requirePermission="false"/>
</configSections>
<system.webServer>
<handlers>
<!-- clear all other handlers first. Don't do this if you have other handlers you want to run -->
<clear/>
<!-- This hooks up the HttpHandler which will dispatch all requests to Rack -->
<add name="IronRuby" path="*" verb="*" type="IronRuby.Rack.HttpHandlerFactory, IronRuby.Rack" resourceType="Unspecified" requireAccess="Read" preCondition="integratedMode"/>
</handlers>
</system.webServer>
<system.web>
<!-- make this true …Run Code Online (Sandbox Code Playgroud) 我的jqGrid可以很好地从我的数据库中提取数据,但是我无法理解Add New Row功能的工作原理.
现在,我可以编辑内联数据,但是我无法使用模态框创建新行.我错过了额外的逻辑,说"如果这是一个新行,将其发布到服务器端URL"而不是修改现有数据.(现在,点击提交只会清除表单并重新加载网格数据.)
文档指出Add New Row是:
jQuery("#editgrid").jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false});
Run Code Online (Sandbox Code Playgroud)
但我不确定如何正确使用它.我花了很多时间研究演示,但他们似乎都使用外部按钮来激活新的行命令,而不是使用我想要的模态形式.
我的完整代码在这里:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jqGrid</title>
<link rel="stylesheet" type="text/css" media="screen" href="../css/ui-lightness/jquery-ui-1.7.2.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="../css/ui.jqgrid.css" />
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="../js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="jquery.jqGrid.min.js" type="text/javascript"></script>
</head>
<body>
<h2>My Grid Data</h2>
<table id="list" class="scroll"></table>
<div id="pager" class="scroll c1"></div>
<script type="text/javascript">
var lastSelectedId;
jQuery('#list').jqGrid({
url:'grid.php',
datatype: 'json',
mtype: 'POST',
colNames:['ID','Name', 'Price', 'Promotion'],
colModel:[
{name:'product_id',index:'product_id', width:25,editable:false},
{name:'name',index:'name', width:50,editable:true, …Run Code Online (Sandbox Code Playgroud) //从此Admin类获取数据:
public static IQueryable<Student> GetStudents()
{
DojoDBDataContext conn = new DojoDBDataContext();
var query =
from s in conn.Students
join b in conn.Belts on s.BeltID equals b.ID
orderby s.LastName ascending
select s;
return query;
}
Run Code Online (Sandbox Code Playgroud)
//在我的表格上:
BindingSource bs = new BindingSource();
private void fillStudentGrid()
{
bs.DataSource = Admin.GetStudents();
dgViewStudents.DataSource = bs;
dgViewStudents.Columns.Remove("ID");
}
Run Code Online (Sandbox Code Playgroud)
工作完全正常,但我不想删除我不想要的20多列数据,而是只添加我做的几个.此外,获得标题标题的名称是一个奖励.但是,add方法对我不起作用:
private void fillStudentGrid()
{
bs.DataSource = Admin.GetStudents();
dgViewStudents.AutoGenerateColumns = false;
dgViewStudents.DataSource = bs;
dgViewStudents.Columns.Add("ID", "ID Number");
}
Run Code Online (Sandbox Code Playgroud)
我得到适当的行数,列标题设置正确...但行填充空白数据.
这不是严格的编程,更多的是关于程序员,所以我很抱歉,如果它不是在这个论坛上提出的正确的问题(mod,请删除,如果不是)
我是美国陆军的计算机技术人员,一旦我出去,我将有8年的工作时间.我即将通过在线学校开始攻读学位(在我还在的时候,我可以让军队支付费用的唯一方法),而且我正在认真考虑获得计算机科学学位.
我很擅长电脑.我可以把一个人拆开,然后闭着眼睛把它放回去.我是A +和Network +认证的,在我离开之前我还有其他几个CompTIA证书.我可以和这个星球上的任何人一样工作Windows,而且我对Linux并不陌生.计算机工作是我一直想要的.
但是,除了作为一名计算机技术人员之外,该领域的每项工作似乎都需要编程能力.我喜欢编程作为一种爱好.我在高中编写了TI BASIC,我正在自学Python,但就我的经验而言.那种问题让我想到了一些问题:
我一直听说第一语言是最困难的,一旦你学得很好,那么其他所有语言都适合你.真的吗?就像,如果我在接下来的八个月中掌握Python,那么在学习它或其他任何一个月内,我是否能够在任何其他OO语言中获得至少公平的熟练程度?
烧坏有多容易?我害怕的最重要的事情就是烧掉编程.如果我严格按照自己的个人愿望编程,我可以整天走,但我可以想象,经过几年的编程,截止日期和某些规格,它很容易被烧掉.特别是如果它是一个涉及十几个不同设计师的大项目.
从我告诉你的关于我自己的情况来看,我是否已经有资格担任普通技术人员(极客小组或可能经营电脑维修店).
Python是一个很好的学习基础吗?我听说它让你讨厌其他语言,因为他们在学习时感觉更复杂,但也认为它是一种很棒的初学者语言.
如果你是一名专业程序员,你有同样的恐惧吗?
你会建议我坚持使用电脑维修和Python而不是尝试进入企业编程吗?(只是从你在这个帖子中读到的内容,无论如何)
感谢您花时间阅读所有这些并回答(如果您这样做)
我收到以下错误消息:
Doctrine_Table_Exception:第237行/home/public_html/projects/giftshoes/system/database/doctrine/Doctrine/Relation/Parser.php中的未知关系别名shoesTable
我正在使用Codeigniter的doctrine 1.2.2
我的代码如下:(BaseShoes.php和Shoes.php是自动生成的)
------------ ------------ BaseShoes
<?php
// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('Shoes', 'sadiqsof_giftshoes');
/**
* BaseShoes
*
* This class has been auto-generated by the Doctrine ORM Framework
*
* @property integer $sku
* @property string $name
* @property string $keywords
* @property string $description
* @property string $manufacturer
* @property float $sale_price
* @property float $price
* @property string $url
* @property string $image
* @property string $category
* @property Doctrine_Collection $Viewes
*
* @package ##PACKAGE##
* …Run Code Online (Sandbox Code Playgroud) 任何人都可以用PHP(不使用Fibonacci)在外行语言和使用示例中向我解释一个递归函数吗?我正在看一个例子,但斐波那契完全失去了我!
提前谢谢;-)您还经常在Web开发中使用它们吗?
我在我的机器上使用macports,我意识到curl没有启用.反正有没有完全重新配置PHP启用它?
谢谢!
我目前正在通过msysgit和Cygwin的组合在Windows上使用git.
我有一台笔记本电脑,我移动了很多,所以它不在一致的位置.不幸的是,由于我连接的所有位置都没有解析计算机名称,因此我没有一致的名称,所以我不能只使用计算机名作为网址的主机(例如git://compname/repo),所以我必须使用IP地址.
有没有办法可以为特定的遥控器添加多个网址?我见过
git remote set-url --add [--push] <name> <newurl>
Run Code Online (Sandbox Code Playgroud)
作为向远程添加多个URL的一种方法,我可以在.git/config文件中看到更新,但是git只尝试使用第一个.
有没有办法让git尝试使用所有网址?我已经尝试了git fetch和git远程更新,但是在第一个url之后都没有尝试任何东西.
请注意,我还没有在Linux上尝试过这个,我无法修复计算机名称解析,因为它正在运行.
支持iPad SplitViewController中多个详细视图控制器的最佳方法是什么?
我想要显示不同的detailViewController类型,具体取决于从RootViewController中选择哪一行.