小编Ald*_*uca的帖子

如何重新分配/版权分叉项目(GNU/GPL)?

长话短说,我们正在分发一款免费软件.代码是GNU/GPL许可证,我们尝试与原始开发人员合作,但没有成功.我们正在改进软件,添加了许多功能,不太可能将我们的代码合并到原始代码中.

我们希望使用新名称调用新项目,当然使用相同的许可证更改每个文件中的版权声明.

我知道GNU/GPL应该允许修改代码和重新分发,但这里有一些问题:

  1. 可以更改项目名称吗?(我猜是)
  2. 是可以添加我们的版权声明并删除原件或我们应该添加我们并保留原始版权声明?
  3. 我们必须在代码中留下对旧项目的引用?(在标题中,他要求提供他的项目/网站的参考,以防万一.我想这只是一个建议,我们不能这样做,对吧?)

licensing fork gpl

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

使用Rails查询返回单个字段

我遇到的问题应该很容易,但我不知道我做错了什么.我只是尝试执行一个返回单个字段的查询,而不是Rails 3中的完整记录.

模型方法

def self.find_user_username(user_id)
  user_name = User.select("user_name").where(user_id)
  return user_name
end
Run Code Online (Sandbox Code Playgroud)

我正盯着Rails指南(http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields),它简单地说(其中viewable_by,locked = fields):

Client.select("viewable_by, locked")
Run Code Online (Sandbox Code Playgroud)

我试过翻转选择,就像这样:

User.select("user_name").where(user_id) - AND - 
User.where(user_id).select("user_name")
Run Code Online (Sandbox Code Playgroud)

但都没有工作.事实上,我甚至尝试过:

user_name = User.select("yoda").where(user_id)
Run Code Online (Sandbox Code Playgroud)

我没有得到错误.当我查看视图时,我在哪里:

Friend.find_user_username(friend.user_id)
Run Code Online (Sandbox Code Playgroud)

我只是不断得到哈希:ActiveRecord :: Relation:0x2f4942f0

mysql hash activerecord ruby-on-rails

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

包装3导致div

我需要将3个结果包装在不同的div中.我将使用基本查询返回结果:

@items = Item.all
Run Code Online (Sandbox Code Playgroud)

但在视图中,我需要以3块为单位列出结果:

<% @items.each do |item| %>    
<div>
  <p>Result 1</p>
  <p>Result 2</p>
  <p>Result 3</p>
</div>
<div>
  <p>Result 4</p>
  <p>Result 5</p>
  <p>Result 6</p>
</div>
Run Code Online (Sandbox Code Playgroud)

等等...

任何帮助从ROR菜鸟赞赏

ruby arrays ruby-on-rails

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

标签 统计

ruby-on-rails ×2

activerecord ×1

arrays ×1

fork ×1

gpl ×1

hash ×1

licensing ×1

mysql ×1

ruby ×1