我正在努力将我的代码推送到Heroku.在搜索Google和Stack Overflow问题后,我找不到解决方案.这是我尝试"git push heroku master"时得到的结果:
Heroku receiving push
-----> Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Gemfile detected, running Bundler version 1.0.3
Unresolved dependencies detected; Installing...
Fetching source index for http://rubygems.org/
/usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:300:in `open_uri_or_path': bad response Not Found 404 (http://rubygems.org/quick/Marshal.4.8/mail-2.2.6.001.gemspec.rz) (Gem::RemoteFetcher::FetchError)
from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:172:in `fetch_path'
.
....
Run Code Online (Sandbox Code Playgroud)
最后:
FAILED: http://docs.heroku.com/bundler
! Heroku push rejected, failed to install gems via Bundler
error: hooks/pre-receive exited with error code 1
To git@heroku.com:myapp.git
! [remote rejected] master …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个表单,用户可以通过单击"添加选项"按钮添加文本字段.他们还可以通过Jquery动态创建的"删除选项"链接以及文本字段删除添加的字段.
JavaScript的:
$(document).ready(function(){
$("#add_option").click(function()
{
var form = $("form");
var input_field = '<input type="text" />';
var delete_link = '<a href="#">remove</a>';
form.append(input_field + delete_link);
return false;
});
$("a").click(function()
{
alert('clicked');
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
当我点击"add_option"按钮时,会出现一个新的文本字段和"delete_link".但是当点击JQuery创建的"delete_link"时,浏览器会跟踪链接而不是启动显示"clicked"的弹出窗口.
如何在使用JQuery动态创建dom元素后隐藏它?
我试图使用zend框架检索在url中传递的参数.但当然,它不起作用!我的代码看起来像这样:
生成网址:
<?php echo $this->url(array('controller' => 'poll', 'action' => 'showresults', 'poll_id' => $poll['_id']), null, true) ?>
Run Code Online (Sandbox Code Playgroud)
检索showresultsAction()中的"poll_id"参数:
$request = new Zend_Controller_Request_Http();
$poll_id = $request->getParam('poll_id');
Run Code Online (Sandbox Code Playgroud)
问题是$ poll_id是NULL.当我执行$ request-> getParams()的var_dump时,它也是NULL.我已经浏览了Zend Framework文档,但它并不是很有用.任何的想法 ?谢谢 !