Albert Barnes' Notes on the Whole Bible - Acts 15:21
For Moses - The meaning of this verse is, that the Law of Moses, prohibiting these things, was read in the synagogues constantly. As these commands wore constantly read, and as the Jewish converts would not soon learn that their ceremonial law had ceased to be binding, it was deemed to be a matter of expediency that no needless offence should be given to them. For the sake of peace, it was better that they should abstain from meat offered to idols than to give offence to the Jewish converts.... read more
The Pulpit Commentary - Acts 15:21
From generations of old for of old time, A.V. ; sabbath for sabbath day, A.V. The meaning of this verse seems to be that, in requiring the above compliances, the council was not enjoining anything new or strange, because the Gentiles who attended the synagogues were familiar with these Mosaic doctrines. It has been often stated that these four prohibitions were in substance the same as the so-called seven precepts of Noah, which were binding upon proselytes of the gate. This is,... read more