小编Mar*_*iev的帖子

Rails禁用设计Flash消息

如何禁用所有Devise gem flash消息("已成功登录","您已注销")?谢谢.

ruby-on-rails devise

45
推荐指数
4
解决办法
2万
查看次数

Rails 3提交带有链接的表单

如何使用正确的rails 3格式链接提交表单?谢谢.

<%= form_for @post do |f| %>
<%= f.label :title %><br>
<%= f.text_field :title %>
<p><%= f.submit %></p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我的代码示例.

forms ruby-on-rails hyperlink

16
推荐指数
5
解决办法
3万
查看次数

Yii CDbCriteria加入

我如何编写查询

SELECT *
  FROM doc_docs dd 
  JOIN doc_access da 
    ON dd.id=da.doc_id 
   AND da.user_id=7
Run Code Online (Sandbox Code Playgroud)

CDbCriteria语法?

php sql criteria yii

6
推荐指数
1
解决办法
3万
查看次数

Rails Haml复选框

愚蠢的问题,我怎么能用haml重写我的代码?

<% for role in Role.find(:all) %>
<div>
  <%= check_box_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
  <%= role.name %>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以在哪里找到haml示例,例如http://apidock.com/rails/ActionView/Helpers/FormTagHelper/check_box_tag 谢谢!

haml ruby-on-rails

5
推荐指数
1
解决办法
1万
查看次数

Postgre SQL LIKE for Integer

我在项目中遇到了一些问题,我们使用PostgreSQL和Hibernate作为ORM.我想在我的表中搜索任何列类型(INTEGER,STRING,TEXT).Hibernate的一些问题在哪里,我知道我可以执行什么,例如INTEGER类型的LIKE运算符,如下所示:

select * from Table1 where size::text like '%3';
Run Code Online (Sandbox Code Playgroud)

但该死的Hibernate将:: TEXT作为自身参数并抛出异常.我怎么能避免这个错误?谢谢.

java postgresql hibernate

4
推荐指数
1
解决办法
7953
查看次数

Telegram API 创建公共频道

如何使用 Telegram API 创建公共频道?我尝试过https://github.com/danog/MadelineProto,它有效,但它只创建了一个私人频道。

api telegram mtproto

4
推荐指数
1
解决办法
4182
查看次数

Rails 3 form_for ajax调用

我的控制器中有方法:

def work_here
 @company = Company.find(params[:id])
 current_user.work_apply(current_user, @company)
 redirect_to company_path
end
Run Code Online (Sandbox Code Playgroud)

在我看来:

<%= render 'companies/work_form' if signed_in? %>
Run Code Online (Sandbox Code Playgroud)

_work_form.html.erb:

<%= form_for company, :remote => true, :url => { :controller => "companies", :action => "work_here" } do |f| %>
<%= f.hidden_field :id, :value => company.id %>
<%= f.submit "I working here" %>
Run Code Online (Sandbox Code Playgroud)

<%end%>

我有一个work_here.js.erb文件:

$("#work_at_form").html("<%= escape_javascript("render('companies/works')") %>")
Run Code Online (Sandbox Code Playgroud)

但是我的表单没有ajax请求(在其他页面中ajax forks很好),我的js.erb文件永远不会使用.任何人都可以给我建议吗?谢谢.

ajax action ruby-on-rails form-for

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

无法在Windows 7 x64上安装paperclip 2.5.0

所有环境都是从railsinstaller设置的.Ruby - 1.9.2-p290 Rails - 3.1.1等

错误:G:\ Projects\burk> gem install paperclip -v'2.5.0'ERROR:执行gem时...(Errno :: EINVAL)无效参数 - C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems /1.9.1/gems/paperclip-2.5.0/test/fixtures/question?mark.png

版本2.4.5安装正常,但在迁移时出错:

G:\ Projects\burk> gem install paperclip -v'2.5.0' - trace ERROR:执行gem时...(OptionParser :: InvalidOption)无效选项: - trace

G:\ Projects\burk> rake db:migrate --trace**调用db:migrate(first_time)**调用环境(first_time)**执行环境**调用db:load_config(first_time)**调用rails_env(first_time)**执行rails_env**执行db:load_config**执行db:migrate == CreateBrands:migration ============================= ====================== - create_table(:品牌)rake aborted!发生错误,所有后续迁移都已取消:

has_attached_file' for #<ActiveRecord::ConnectionAdapters::Tab leDefinition:0x5c804a0> G:/Projects/burk/db/migrate/20120115082718_create_brands.rb:6:inch ange中未定义的方法块'C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/connection_adapters/abstract/schema_statements.rb:161:in create_table ' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/connection_adapters/mysql2_adapter.rb:481:increate_table'C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/transition.rb:447: block in method_missing' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/migration.rb:422:inslock in say_with_time'C:/ RailsInstaller/Ruby1.9.2/lib/ruby​​/1.9.1/benchmark.rb:295:在measure' C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/migration.rb:422:insay_with_time'C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/ acti ve_record/migration.rb:442:在method_missing' G:/Projects/burk/db/migrate/20120115082718_create_brands.rb:3:in更改'C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.3/lib/acti ve_record/migration.rb:391:在block (2 levels) in …

ruby-on-rails paperclip

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

Rails 3自动完成

我有些问题.任何人都可以帮我解决我的错误吗?我正在使用来自https://github.com/mikeauclair/rails3-jquery-autocomplete的 rails 3 autocomplete gem 并按照所有说明操作,但有错误:

undefined method `autocomplete_user_nickname' for #<Message:0xa09374c>
Run Code Online (Sandbox Code Playgroud)

我的路线:

resources :messages do
   get :autocomplete_user_nickname, :on => :collection
end
Run Code Online (Sandbox Code Playgroud)

MessagesController.rb:

autocomplete  :user, :nickname
Run Code Online (Sandbox Code Playgroud)

我的new.html.erb:

<% form_for @message, :url => user_messages_path(@user) do |f| %>
  <%= f.text_field :sender_id %>
  <%= f.autocomplete_field :autocomplete_user_nickname, autocomplete_user_nickname_messages_path %>
  <%= f.text_field :subject %>
  <%= f.text_area :body %>
  <%= submit_tag "Send" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我做错了什么?谢谢.

autocomplete ruby-on-rails

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

Yii ajaxlink部分

我正在使用Yii框架并且遇到小问题.然后我将部分CHtml :: ajaxLink包含在内,链接停止工作为ajax,引发标准点击并执行重定向到另一个页面.谁能帮我?谢谢.

ajax partial yii

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