小编Ell*_*iot的帖子

创建链接使用POST而不是GET

我不确定这是否可行.但我想知道是否有人知道如何使超链接传递一些变量并使用POST(如表格)而不是GET.

html javascript http

190
推荐指数
6
解决办法
24万
查看次数

Rails 3数据类型?

在哪里可以找到可在rails 3中使用的数据类型列表?(例如文本,字符串,整数,浮点数,日期等?)我会随机了解新的,但我希望有一个我可以轻松参考的列表.

ruby ruby-on-rails ruby-on-rails-3 rails-activerecord

158
推荐指数
4
解决办法
7万
查看次数

将变量传递给部分轨道3?

我有这样的循环:

<% @posts.each do |post| %>
  <% render middle %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

然后在我的中间部分,我如何访问当前的帖子?

ruby ruby-on-rails ruby-on-rails-3

139
推荐指数
4
解决办法
8万
查看次数

在Rails 3中找到最新的记录

我想知道是否有办法在rails3中找到表中的最新记录?

谢谢

埃利奥特

ruby ruby-on-rails ruby-on-rails-3

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

Ruby Koan 151提出异常

我正在经历红宝石公案,我在151岁,我只是碰到了一堵砖墙.

这是公案:

# You need to write the triangle method in the file 'triangle.rb'
require 'triangle.rb'

class AboutTriangleProject2 < EdgeCase::Koan
  # The first assignment did not talk about how to handle errors.
  # Let's handle that part now.
  def test_illegal_triangles_throw_exceptions
    assert_raise(TriangleError) do triangle(0, 0, 0) end
    assert_raise(TriangleError) do triangle(3, 4, -5) end
    assert_raise(TriangleError) do triangle(1, 1, 3) end
    assert_raise(TriangleError) do triangle(2, 4, 2) end
 end
end
Run Code Online (Sandbox Code Playgroud)

然后在triangle.rb中我们有:

def triangle(a, b, c)
  # WRITE THIS CODE
  if a==b && a==c
    return …
Run Code Online (Sandbox Code Playgroud)

ruby geometry

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

URL中的Rails slug - 使用Active Record Model Post的Title属性而不是ID

我一直在努力让我的Rails创建URL来显示记录,方法是使用标题而不是URL中的ID,例如:

/职位/ A-后约-火箭

在线教程后,我做了以下工作:


因为ID不再在URL中,所以我们必须稍微更改代码.

class Post < ActiveRecord::Base
  before_create :create_slug

  def to_param
    slug
  end

  def create_slug
    self.slug = self.title.parameterize
  end
end
Run Code Online (Sandbox Code Playgroud)

创建帖子时,标题的URL友好版本存储在数据库的slug列中.

我们还必须使用slug列更新查找以查找记录,而不是使用ID.

class ProjectsController < ApplicationController
  def show
    @project = Project.find_by_slug!(params[:id])
  end
end
Run Code Online (Sandbox Code Playgroud)

此时它似乎工作除了显示记录,因为find_by_slug!还不存在.

我是一个极端的新手 - 我应该在哪里定义它?

ruby-on-rails

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

颠倒ruby中数组的顺序

[12,16,5,9,11,5,4]打印了以下数组:12,16,5,9,11,5,4.

我想要它打印: 4,5,11,9,5,16,12

当我array.reverse打印时:

4,5,11,9,5,61,21
Run Code Online (Sandbox Code Playgroud)

它颠倒了个人数字 - 任何想法我怎么能阻止它?

ruby

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

Rails基于控制器操作的条件('if')语句

可能有更好的方法可以做到这一点,但我正在尝试在rails中根据当前操作在控制器中创建一个if语句(这将在视图中使用).

例如,如果是编辑页面或节目页面等,我想要一些不同的风格 - 是否有一个if语句可以指定这个?

(我需要一个if语句,因为它在部分,多页上使用).

谢谢!

埃利奥特

ruby-on-rails

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

发布数据并使用PHP Curl检索响应?

我很擅长使用Web服务,所以我发现这很令人困惑.

如果我有一个URL我试图发布一些JSON数据,我理解如何使用CURL PHP方法做到这一点.

我想知道的是,如果我这样做,并且URL有某种服务器响应..如何在我的php中获得该响应并使用它在PHP中采取不同的操作?

谢谢!

-Elliot

php post curl webservice-client

26
推荐指数
3
解决办法
9万
查看次数

通过rails 3中的表单发送额外参数

有没有办法通过rails 3中的表单发送额外的参数?

例如:

<%= form_for @post do |f| %>
<%= f.hidden_field :extraparam, :value => "22" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但是让我们说:extraparam不是帖子模型的一部分..

当我尝试这个时,我在控制器的create方法中有一个未知的属性错误,任何想法?

(我想在控制器中使用param值本身来获得一些额外的逻辑)

ruby ruby-on-rails ruby-on-rails-3

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