我正在使用Windows 7并创建与MySQL2的连接.我需要安装gem.我正在遵循这些步骤.有人可以评论一下:
将以下内容添加到Gemfile: gem 'mysql2', '~> 0.3.15'
运行以下命令cmd:gem install mysql2 -v '0.3.15'
使用cmd转到应用程序并运行以下代码: bundle install
当我执行步骤(3)时,我收到以下错误:
安装mysql2(0.3.15)时发生错误,捆绑器无法继续确保`gem install mysql2 -v"0.3.15"'在捆绑之前成功.
我的应用程序驻留在D驱动器上,我使用的是Windows 7.
我在 ubunto 系统中使用 laravel 框架,我想从我的 url 中删除端口号
现在写我可以用这个网址访问我的网络项目
http://localhost:8000
Run Code Online (Sandbox Code Playgroud)
我想要这个网址
http://localhost/
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
当我想运行 rails 服务器时,它不起作用,因为我需要在终端中定义每次 RVM 源。像那样
~/.rvm/scripts/rvm
如果我重新启动计算机然后需要再次定义源然后 RVM 工作..
如何在 ubuntu 12.10 中永久定义它。请帮我
我想了解Laravel中的模型和表约定。
我现在有表用户和user_address,我不想使用
受保护的$ table =“ user_address”
属性。请在模型或表格中建议我正确的约定。
我有一个运行拖请求同时Ajax功能.我想要同时运行这些功能,第一次成功后运行第二个ajax请求
jQuery.ajax({
type:'Post',
data : {'first':first},
url : 'abc.php',
success : function (returnHtml) {
jQuery(".xyz").html(returnHtml);
}
});
jQuery.ajax({
type:'Post',
data : {'first':first},
url : 'abc1.php',
success : function (returnHtml) {
jQuery(".xyz2").html(returnHtml);
}
});
Run Code Online (Sandbox Code Playgroud)
怎么做到这一点
我在postgres sql中用列别名写下了这个查询它工作正常:
select email as e from users
Run Code Online (Sandbox Code Playgroud)
它在e列别名下显示结果但是当我触发where条件时e它会显示此错误:
select email as e from users where e = 'jaskaransingh@demo.com'
Run Code Online (Sandbox Code Playgroud)
错误:列"e"不存在
为什么这样?我们如何在哪里使用别名?
我已经在远程lat long上实现了查询,并在这样的查询中创建虚拟字段
user = User.all
if longitude.present? && latitude.present? && fulladdress.present?
distantQuery = "(3959 * acos( cos( radians("+latitude+") ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians("+longitude+")) + sin( radians("+latitude +")) * sin(radians(latitude)))) < " + miles
user = User.select("*, (3959 * acos(cos(radians("+latitude+")) * cos( radians(latitude)) * cos(radians(longitude) - radians("+longitude+")) + sin(radians(" +latitude +")) * sin(radians(latitude)))) as distant").where(distantQuery)
end
Run Code Online (Sandbox Code Playgroud)
当我的if条件运行然后遥远的另一个明智的时候它就不会来了
<% @result.each do |r| %>
<tr>
<td>
<%= r.distant.present %>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
现在在视野中我的遥远是来自形式查询然后它将显示结果,当它不会来时它会显示我的错误
undefined method …Run Code Online (Sandbox Code Playgroud) 在我想要应用像cakephp 1.3之类的条件后,我有绑定模型
$this->Question->bindModel(
array(
'hasOne'=>array(
'QaRegion'=>array(
'className' => 'QaRegion',
'foreignKey'=>'region_id',
'conditions'=>array(
'QaRegion.region_id' => array(5,2,7)
)
)
)
)
);
echo '<pre>';
$questionData = $this->Question->find('first', array('conditions'=>array('QaRegion.id !='=>'')));
print_r($questionData); die('s');
Run Code Online (Sandbox Code Playgroud)
我已将问题模型绑定到QaRegion.现在我想在查询中实现QaRegion.id != null它不起作用.请帮我.