小编use*_*185的帖子

rake或任何其他rake命令无法正常工作

嗨我正在做一些编码并试图

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)

任何有关这方面的帮助将非常感激

rake ruby-on-rails

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

jquery使用ajax发送数据并保存在php中

美好的一天,我正在尝试从表单发送或获取数据然后使用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)

html php ajax jquery

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

如何使<'details'>下拉鼠标悬停

任何人都可以帮助我如何使用CSS将鼠标悬停的详细信息下拉

这是html代码

<details>
  <summary>Sample</summary>

Details of sample
</details>
Run Code Online (Sandbox Code Playgroud)

当鼠标悬停在它上面时,我需要一个css代码才能下载它可以帮助我吗?

html css details

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

rails 4.1.6在似乎没有显示的rake路由中添加索引

嗨,我有一个问题,因为索引似乎没有在我的佣金路线正确显示

我已经在我的控制器模块中定义了索引

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)

如果你们可以帮我解决这个问题,那将会很棒,请注意我是一个铁杆初学者,只是按照我朋友给我的教程,所以我在修复教程附带的错误方面遇到了麻烦这看起来有点老了,再次感谢!

controller routes ruby-on-rails ruby-on-rails-4.1

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

Heroku PostgreSQL用户和数据库创建

目前我的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)

postgresql yaml heroku heroku-postgres ruby-on-rails-4.2

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