嗨我正在做一些编码并试图
rake routes
Run Code Online (Sandbox Code Playgroud)
并出现此错误消息,我不知道该怎么做
rake aborted!
Gem::LoadError: You have already activated rake 10.4.2, but your Gemfile requires rake 10.4.0. Prepending `bundle exec` to your command may solve this.
/home/simplybel/.rvm/gems/ruby-2.1.2@global/gems/bundler-1.7.4/lib/bundler/runtime.rb:34:in `block in setup'
/home/simplybel/.rvm/gems/ruby-2.1.2@global/gems/bundler-1.7.4/lib/bundler/runtime.rb:19:in `setup'
/home/simplybel/.rvm/gems/ruby-2.1.2@global/gems/bundler-1.7.4/lib/bundler.rb:121:in `setup'
/home/simplybel/.rvm/gems/ruby-2.1.2@global/gems/bundler-1.7.4/lib/bundler/setup.rb:7:in `<top (required)>'
/home/simplybel/projects/gamification/config/boot.rb:4:in `<top (required)>'
/home/simplybel/projects/gamification/config/application.rb:1:in `<top (required)>'
/home/simplybel/projects/gamification/Rakefile:4:in `<top (required)>'
LoadError: cannot load such file -- bundler/setup
/home/simplybel/projects/gamification/config/boot.rb:4:in `<top (required)>'
/home/simplybel/projects/gamification/config/application.rb:1:in `<top (required)>'
/home/simplybel/projects/gamification/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)
任何有关这方面的帮助将非常感激
美好的一天,我正在尝试从表单发送或获取数据然后使用jquery然后ajax将数据发送到一个php页面,应该将其保存在数据库中我如何在jquery中执行它并使用ajax来执行它,任何帮助会做,谢谢!
HTML页面1将使用jquery ajax将数据发送到php页面
<form>
Name:<input type='text' name='name'>
E-mail:<input type='text' name='email'>
Gender:<select name='gender'>
<option value='male'>male</option>
<option value='female'>female</option>
</select>
Message:<textarea name='about'></textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
PHP页面2将从页面1表单接收数据
<?php
echo "
$_POST['name'];
$_POST['email'];
$_POST['gender'];
$_POST['about'];
";
?>
Run Code Online (Sandbox Code Playgroud)
对这个项目的任何帮助都会对我们有所帮助,谢谢!
(更新)这是我试图使用的jquery,但它去了网址,我认为这不是很安全
$(document).ready(function(){
$("#chat").click(function(){
$("#content").load("a.php");
});
$("#send").ajaxSubmit({url: 'a2.php', type: 'post'})
});
Run Code Online (Sandbox Code Playgroud) 任何人都可以帮助我如何使用CSS将鼠标悬停的详细信息下拉
这是html代码
<details>
<summary>Sample</summary>
Details of sample
</details>
Run Code Online (Sandbox Code Playgroud)
当鼠标悬停在它上面时,我需要一个css代码才能下载它可以帮助我吗?
嗨,我有一个问题,因为索引似乎没有在我的佣金路线正确显示
我已经在我的控制器模块中定义了索引
def index
@user_friendship = current_user.user_friendships.all
end
Run Code Online (Sandbox Code Playgroud)
我还在视图中将其定义为index.html.erb
但我的问题是它现在显示在我的佣金路线中这是我唯一得到的
accept_user_friendships PUT /user_friendships/accept(.:format) user_friendships#accept
user_friendships POST /user_friendships(.:format) user_friendships#create
new_user_friendships GET /user_friendships/new(.:format) user_friendships#new
edit_user_friendships GET /user_friendships/edit(.:format) user_friendships#edit
GET /user_friendships(.:format) user_friendships#show
PATCH /user_friendships(.:format) user_friendships#update
PUT /user_friendships(.:format) user_friendships#update
DELETE /user_friendships(.:format) user_friendships#destroy
Run Code Online (Sandbox Code Playgroud)
你可以看到它并没有显示在我的佣金路线上
这是我对routes.rb的代码
resource :user_friendships do
member do
put :accept
end
end
Run Code Online (Sandbox Code Playgroud)
如果你们可以帮我解决这个问题,那将会很棒,请注意我是一个铁杆初学者,只是按照我朋友给我的教程,所以我在修复教程附带的错误方面遇到了麻烦这看起来有点老了,再次感谢!
目前我的Ruby on Rails程序在我的Linux Ubuntu开发环境中运行良好,现在我想在我的网站上运行它,并将它托管在Heroku上.
问题是我不知道如何在Heroku上创建用户和数据库.我试过这个命令
heroku run rake db:create
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
permission denied for database - user does nothave connect privilage
Run Code Online (Sandbox Code Playgroud)
我也试过这个命令
heroku run su - postgres
Run Code Online (Sandbox Code Playgroud)
它发布我需要使用终端,所以我不知道如何继续.
这是我的 database.yml
default: &default
adapter: postgresql
host: localhost
development:
<<: *default
database: app_development
test:
<<: *default
database: app_test
production:
<<: *default
database: app_production
Run Code Online (Sandbox Code Playgroud)
如何设置我的数据库以及与Heroku PostgreSQL数据库的正确连接?
我也这样做了
heroku pg:info
Run Code Online (Sandbox Code Playgroud)
这给了我这个
shrouded-reaches-3063 has no heroku-postgresql databases.
Run Code Online (Sandbox Code Playgroud)
也尝试了这个
heroku addons | grep POSTGRES
Run Code Online (Sandbox Code Playgroud)
但没有打印出来
heroku addons:create heroku-postgresql:hobby-dev
! `addons:create` is not a heroku command.
! See …Run Code Online (Sandbox Code Playgroud)